Archivo de la categoría: Búsqueda de SharePoint

Cómo especificar la gente como un ámbito de búsqueda / Fuente del contenido mediante SharePoint 2013 API REST

Tenía razón para trabajar con el SharePoint 2013 API de búsqueda por medio de descanso por primera vez. Quería buscar personas, no documentos. La clave de aprendizaje aquí es que especifique las fuentes de contenido a través de su GUID (o por lo menos en este caso). El siguiente fragmento de código jQuery se muestra cómo:

    loadExpertsAsync: función() {

        jQuery.support.cors = verdadero;

        $.Ajax({
            URL: Esto.CreateFullApiUrl() +
                "?QueryText = 'portales'&sourceid = 'b09a7990-05ea-4af9-81ef-edfab16c4e31'" +
                "&selectproperties ='LinkedInProfileUrl,GoogleCirclesProfileUrl,BALargeProfilePictureUrls,BAGridPictures,WorkEmail,Habilidades,Acerca de mi,Intereses,JobTitle,PastProjects,PictureURL,PreferredName,TwitterHandle,LinkedInProfileUrl,PreferredName,GoogleCirclesProfileUrl'" +
                "&ROWLIMIT = 99",
            método: "Obtener",
            cabeceras: { "Aceptar": "application/json; OData = verbose" },
            caché: falso,
            éxito: función (resultado) {

En mi caso, Estoy compitiendo la API con SharePoint online. Para obtener el GUID, He seguido estos pasos:

  1. Acceso al centro de administración de SharePoint
  2. Seleccione "Buscar" de la mano izquierda de navegación
  3. Seleccione "Administrar fuentes resultado"
  4. Seleccione "Resultados de la población Local"
  5. Mira la URL.

Parecía un poco a mi URL:

https://xyzzy-admin.sharepoint.com/_layouts/15/searchadmin/EditResultSource.aspx?level=tenant&sourceid=b09a7990%2D05ea%2D4af9%2D81ef%2Dedfab16c4e31&view=1

El parámetro sourceid es lo que funcionó para mí.

(Entiendo que el sourceid puede realmente ser una especie de permanente con SP, pero siempre a comprobar todos modos 🙂 ).

</final>

undefinedSuscribirse a mi blog.

Sígueme en Twitter en http://www.twitter.com/pagalvin

Una causa por "el creador de este fallo no especificó una razón.”

Yo he estado haciendo un montón de trabajo con SharePoint search últimamente y específicamente en la clase de KeywordQuery, propiedades y métodos.

Si desea que el conjunto de resultados a devolver resultados más allá de los sospechosos habituales (ver aquí), se agrega a la colección de SelectedProperties, como en:

myKeywordQuery.SelectProperties.Add("xyzzy");

Muchas gracias y una punta del sombrero a Corey Roth y Esta entrada de blog enormemente útil (http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2008/02/19/how-to-use-the-moss-enterprise-search-keywordquery-class.aspx)

En mi caso, "xyzzy" no es realmente una propiedad administrada.  Cuando agregado a SelectedProperties de todas formas, SharePoint tiró uno de mi favorito nunca excepciones de tiempo de ejecución:

"El creador de este fallo no especificó una razón".

Me gusta especialmente la capital "R" en la razón.  Esto me suena como el.NET equivalente de"No tengo ninguna boca, y yo debo gritar.”

</final>

Suscribirse a mi blog.

Sígueme en Twitter en http://www.twitter.com/pagalvin

Referencia práctica: Resultados predeterminados de búsqueda KeywordQuery

Cuando se invoca la ejecución() método en un KeywordQuery, puede crear un ResultTable basado en ResultType.RelevantResults.  Este fragmento de código ilustra lo que quiero decir:

ResultTableCollection resultsTableCollection = myKeywordQuery.Execute();

ResultTable searchResultsTable = resultsTableCollection[ResultType.RelevantResults];

La tabla resultante tendrá las siguientes columnas de información: 

WorkId
Rango
Título
Autor
Tamaño
Ruta de acceso
Descripción
Escribir
SiteName
CollapsingStatus
HitHighlightedSummary
HitHighlightedProperties
ContentClass
IsDocument
PictureThumbnailURL
ServerRedirectedURL

Deriva esta lista un SharePoint 2010 medio ambiente, Enterprise edition.  Esperemos que será útil a alguien en el futuro.

</final>

Suscribirse a mi blog.

Sígueme en Twitter en http://www.twitter.com/pagalvin

SharePoint 2010 KeywordQuery y la propiedad HiddenConstraints

Yo he estado haciendo un poco de trabajo con el KeywordQuery objeto de SharePoint 2010 y haciendo uso de la HiddenConstraints propiedad.

No encontrar cualquier información inmediatamente útil sobre la propiedad, así que pensé que rápidamente sería anotar cómo he estado usando.

Como puedo decir, se trata de una restricción automática añadida a la consulta para que pueda ordenarla de Parque allí y no preocuparse.  Como tal, es sólo otra palabra clave (o conjunto de palabras clave) y los modificadores que se pueden escribir en a la interfaz de usuario cuando se realiza una búsqueda por palabra clave.  Aquí hay un ejemplo:

keywordQuery.HiddenConstraints = "ámbito de aplicación:\"Industry" ";

Puede agregar restricciones adicionales con un delimitador de espacio.

keywordQuery.HiddenConstraints = "ámbito de aplicación:\"Industry" defensa";

Lo anterior está diciendo en inglés, "ejecutar una consulta de palabra clave en busca de"defensa"y además, utilizar el alcance de la "Industria".

Aquí es otra forma de mirarlo:

image

Lo he estado utilizando para proporcionar un ámbito automático dependiente del contexto de un elemento web personalizado.  Cuando el usuario hace clic en una ficha y hace clic en un botón de búsqueda, la ficha dicta un ámbito de búsqueda determinado.  Funciona bien hasta ahora.

</final>

Suscribirse a mi blog.

Sígueme en Twitter en http://www.twitter.com/pagalvin

Uno de los motivos "uno o más campos tipos no están instalados correctamente”

Estaba haciendo un pequeño tweak ayer a un elemento web que hace una consulta CAML contra una lista.  Hice el cambio, lo desplegado y consiguió golpear con un error:

Ha producido un error inesperado en el WebPart de previsión meteorológica de Outlook día tres. Póngase en contacto con el administrador del sistema. Uno o más tipos de campo no están instalados correctamente. Ir a la página de configuración de la lista para eliminar estos campos.

Estaba enfrentando otra cuestión bastate anteriormente por lo que inmediatamente no se conecta mi consulta CAML con el error que me informaba de SharePoint.  Hice una búsqueda rápida de bing y y encontré este post de blog útil por Sandeep Nahta  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

Aquí está la consulta mal:

consulta.Query ="<Donde><Y><Neq><FieldRef nombre = 'Abbr' /><Tipo de valor = 'Texto'>SFNY</Valor><FieldRef nombre = 'Abbr' /><Tipo de valor = 'Texto'>SFIS</Valor></Neq></Y></Donde>";

Aquí se fija:

consulta.Query ="<Donde><Y><Neq><FieldRef nombre = 'Abbr' /><Tipo de valor = 'Texto'>SFNY</Valor></Neq><Neq><FieldRef nombre = 'Abbr' /><Tipo de valor = 'Texto'>SFIS</Valor></Neq></Y></Donde>";

Por lo tanto, la Moraleja de la historia es: Asegúrese de que su CAML es correcta o puede obtener un error de extraños.

Suscribirse a mi blog.

Sígueme en Twitter en http://www.twitter.com/pagalvin

</final>

Anunciando el grupo de usuarios de Microsoft Enterprise Search

Estoy muy emocionado de anunciar Natalya Voskresenskaya, mi compañero MVP de SharePoint y socio (con mucho menos ayuda de mí que ella merece) es el lanzamiento de un nuevo grupo de usuario dedicado a la búsqueda de empresa basada en tecnología Microsoft. Como una cuestión práctica, Esto reduce a SP 2010 búsqueda y un montón de hablar rápido, especialmente en nuestra primera sesión. Natalya y yo hemos escrito mucho acerca de rápido en el último año en nuestros blogs (Natalya tiene más y mejores cosas que me!).

Nuestro primer encuentro se acerca en apenas unas semanas en Nueva York en las renovadas oficinas de Microsoft en 6 cerca del centro de la roca. Si estás en Nueva York en 12/9, no tienes excusa para que un aspecto no. Además para la gente de Jersey. Gente de Connecticut puede quedarse en casa (Es broma!).

NY/NJ/CT personas deben omitir este párrafo. También planeamos grabar la sesión y ejecutar una sesión live web así que si usted vive fuera de la zona tri-estatal, usted debe ser capaz de sintonizar.

Iré blog acerca de esto más como este día más auspicioso enfoques pero Regístrese ahora. Después de registrarte, la larga espera comienza. Durante ese tiempo, borrar la programación, romper la noticia a su familia y los medios de comunicación de alerta porque no quieren perderse Nate Treloar lanzar nuestro grupo a la luna y más allá 🙂

Infórmate de nuestro sitio oficial: http://www.sharepointgroups.org/enterprisesearch/default.aspx.

</final>

Suscribirse a mi blog.

Sígueme en Twitter en http://www.twitter.com/pagalvin

Gobernanza y búsqueda de SharePoint – Nunca es demasiado tarde para iniciar

ME escribió un artículo (http://searchwinit.TechTarget.com/Tip/0,289483,sid1_gci1345231_mem1,00.html#) para SearchWinIT.com sobre la gobernanza que se relaciona con la búsqueda de SharePoint. No es mi costumbre "voz" pero eso es editar para ti 🙂

Aquí es cómo empieza:

Aunque casi todos los aspectos de SharePoint pueden beneficiarse de un plan de gobierno fuerte, Funcionalidad de búsqueda de MOSS 2007 enterprise beneficia más de todo.

Como todas las partes de SharePoint, Hay buenas y malas noticias sobre la gobernanza. Para muchas organizaciones, la mala noticia es que es extremadamente difícil incorporar un plan de gobierno donde no existía.

Pero aquí está la buena noticia: Puede configurar rápidamente y mejorar la búsqueda empresarial en casi cualquier momento. Y cuando se implemente un plan de gobierno para la búsqueda empresarial, Puedes ver resultados inmediatos.

Uno de los problemas con SharePoint y el gobierno es que las empresas a menudo rodilla profundamente en SharePoint con ningún plan de gobierno y por entonces, no existe ningún avance de camino fácil para resolver. No así con la búsqueda de. Leer el artículo para obtener mis pensamientos sobre el tema.

</final>

Suscribirse a mi blog.

Sígueme en Twitter en http://www.twitter.com/pagalvin

Etiquetas de Technorati: ,

Servicios de servidor no lista de búsqueda — ¿Por qué?

Hoy estuve hablando con Agnes Molnar (la única persona que conozco que sé en Hungría) Acerca de un problema de configuración de búsqueda extraña. Es decir, búsqueda faltaba de los "servicios de servidor" Mostrar (a través de la Administración Central-> Operaciones-> Servicios de servidor).

Tuve un vistazo a una VM funcional en mi propia máquina y juntos, se determinó que la búsqueda no fue instalada en el servidor. Hay probablemente algunas maneras de hacer esto, Pero lo hicimos por confirmando que "Office SharePoint Server Search" faltaba en la lista de servicios a través de inicio-> Herramientas administrativas-> Servicios.

Extrañamente, el .exe asociados * fue * en el servidor ("C:\Programa de programaMicrosoft Office Servers12.0Binmssearch.exe").

Hice una búsqueda rápida y encontré esta entrada de blog: http://msmvps.com/blogs/obts/archive/2006/10/19/189466.aspx

Es una cadena de correo electrónico con este punto clave:

"He resuelto este problema. Fue mi error. Elijo "Web front-end" en lugar de "completa" durante la instalación."

Esto era prometedor, pero estábamos seguros si el instalador había recogido realmente WFE en lugar de completa cuando instalar MOSS.

Buscamos la primera (lo más temprano posible) versión del archivo PSCDiagnostics * en la 12 registro de colmena directorio y allí, encontramos que tenía el instalador, En realidad, configurar este servidor para que sea un front end de web. Fin de la historia y tuvo un final feliz.

(En algún lugar a lo largo de la línea, Bob Fox se involucró, Pero sólo me acuerdo de él contribuye a la discusión sobre un comentario Fable 2).

Actualización: Agnes blogs sobre este tema aquí: http://dotneteers.net/blogs/aghy/archive/2008/11/06/wfe-vs-complete-installation.aspx

</final>

Suscribirse a mi blog.

Sígueme en Twitter en http://www.twitter.com/pagalvin

Etiquetas de Technorati:

Punta rápido: Uso “IsDocument:1” para recortar los resultados de búsqueda

Actualización 11/03/08: Compañeros MVP Mike Walsh señala correctamente que se trata de un WSS 3.0 / Característica de musgo. No funciona en WSS 2.0 o anterior.

Updatte 11/03/08: (Segunda actualización en un solo día!): Asegúrese de leer el comentario de "nowise excelente" para más información y otro de buena xref vínculo.

Dos preguntas surgieron en rápida sucesión esta semana en los foros MSDN pidiendo una variación de este:

"Cuando busco una palabra clave, carpetas de mi biblioteca de documentos con esa palabra clave en su camino saldrá primero en los resultados de mis búsqueda. No quiero que eso suceda. Archivos con esa palabra son más importantes para mí. No quiero ver carpetas."

Esto es realmente bastante fácil hacia fuera de la caja. Basta con añadir un "IsDocument:1" a la consulta de búsqueda y SharePoint search (WSS y MOSS) restringirá a mostrar documentos reales.

</final>

Suscribirse a mi blog.

Sígueme en Twitter en http://www.twitter.com/pagalvin

Etiquetas de Technorati:

El Comité de búsqueda cumplió este mes?

Es el comienzo del mes y ahora es tan buen momento como cualquier Comité de búsqueda de su empresa a reunirse y analizar resultados más probables, búsquedas de éxito y no tan exitosas, etc..

No tienen un Comité de búsqueda? Entonces forma uno 🙂

WSS y MOSS especialmente buscan beneficio de cierta supervisión humana. Invertir unas cuantas horas al mes en forma mensual consistente no sólo más divertido que un barril de monos, puede:

  • Dar a conocer las necesidades de información de la empresa. Si la gente busca izquierda y derecha para el tema "xyzzy," Sabes que es un tema importante para la empresa.
  • Identificar posibles necesidades de formación. Si la gente busca el tema "xyzzy" Pero realmente debería estar buscando "abcd" Entonces puedes usar eso para educar a la gente sobre dónde y cómo encontrar la información.
  • Ayudar a su organización a mejorar su arquitectura de la información.
  • Identificar oportunidades para mejorar el tesauro.
  • Otras oportunidades sin duda se presentarán.

¿Quién debe ser el Comité de búsqueda? Conoces a tu gente mejor, Pero consideremos:

  • Al menos uno (y tal vez sólo una) Persona de lo que entiende (o puedes aprender) las varias formas de afinar la búsqueda, incluidas las mejores apuestas, Tesauro, propiedades administradas, etc..
  • Varios expertos en el tema que pueden leer los informes de búsqueda, ingieren y comunicar acciones conocedores de negocios para así puede ingresar los botones, Tire de la palanca y abrir/cerrar las válvulas según sea necesario a las recomendaciones del Comité.
  • Uno o varios arquitectos de información que pueden validar, una u otra manera, Si la arquitectura de información es búsqueda amistoso y si está funcionando bien para la empresa.
  • Un asiento giratorio en el Comité de. Traer una o dos personas que normalmente no participan en este tipo de esfuerzos. Pueden traer ideas inusuales y valiosos a la mesa.

Analizando feliz!

</final>

Suscribirse a mi blog.

Etiquetas de Technorati: