2010-12-07 13 views
5

Estoy buscando un motor de búsqueda que se pueda usar para sitios. A veces no queremos utilizar la búsqueda incorporada de Google o la complicación de lucene.Motor de búsqueda para .net

corro a estas solicitudes: rastreo basado en la búsqueda Valoración y clasificación de contenidos basado en tipos de contenido búsqueda de documentos como PDF y documentos, etc ..

no me importa si es un control comercial que Tengo que comprar pero me gustaría poder integrarlo bien en algunos de estos casos de uso

Respuesta

2

he utilizado dtSearch en el pasado, que sé que tiene un rastreador web construido en él. Sin embargo, no viene con un control frontal, es estrictamente un motor de búsqueda. Necesita escribir su propio control de resultados. Sin embargo, tiene un poderoso lenguaje de consulta que le permite calificar en múltiples dimensiones dependiendo de cómo configure sus índices. También tiene una API .NET decente para trabajar.

No sé si esto es menos complicado que Lucene. Entonces empiezo a preguntarme qué complicaciones estás esperando evitar.

3

Solía ​​haber Lucene.net. Recientemente, el estado de este proyecto se está volviendo cuestionable (no estoy seguro de los detalles). Aquí está el sitio: http://www.dotlucene.net/

Parece que todavía puede descargar el código. Probablemente no hay mucho desarrollo en el futuro.

Bob

+0

la última versión del Lucene.NET parece ser bastante estable, aunque , Simplemente no daría por sentado que se mantendrá al día con la versión de Java en este momento. +1 es una opción muy viable. – BrokenGlass

2

Debe mirar Apache Solr (construido con Lucene) - ofrece una interfaz RESTful para integrarse en .NET o en la plataforma que usted prefiera. Ofrece todos los objetos valiosos se puede pedir sin preocuparse por la compatibilidad de las versiones de Java .NET etc.

Usted puede integrar fácilmente Solr en su aplicación .NET utilizando SolrNet

Cuestiones relacionadas