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

Contesta

su dirección de correo electrónico no será publicada. Los campos necesarios están marcados *