2010-10-07 24 views

Respuesta

2

Por el momento no hay una solución lista para usar. Tal vez se anuncie una función de búsqueda de texto completo en PDC10.

Por lo tanto, en este momento deberá implementar su propia solución de indexación de texto. La forma en que lo hice es creando un índice Lucene.net en un rol de trabajador. A continuación, abro un puerto tcp en esa función de trabajador que proporciona un servicio de búsqueda utilizando WCF. Cualquier rol web puede consumir ese servicio. Esto funciona realmente bien y proporciona un servicio de búsqueda muy rápido.

Hay un video PDC09 por Steve Marx que da más información: http://www.microsoftpdc.com/2009/SVC16

4

Estamos utilizando el siguiente en la producción de nuestros sitios: Corremos Solr alojado (basado en lucene) instancias en http://websolr.com y almacenar en caché los resultados utilizando la nueva característica de caché distribuida azure que se encuentra actualmente en versión beta. Eso nos da un peor caso de latencia de 200 ms para una solicitud de búsqueda inicial entre el centro de datos de Amazon donde se ejecuta websolr.com y Azure Datacenter y un promedio de 6 a 10 ms para todas las búsquedas en caché. También registramos fragmentos de texto de búsqueda comunes y tratamos de mantenerlos frescos en el caché.

Cuestiones relacionadas