2008-09-28 7 views
8

Estoy pensando en cambiar el motor de búsqueda de mi sitio web. Antes de lanzar Visual Studio, me preguntaba si alguien puede sugerir una alternativa que me brinde lo que necesito. Este ser:¿Qué es un buen motor de búsqueda para insertar en un sitio web?

  • Funciona con un sitio ASP.NET (es un proyecto .NET)
  • Crea un
  • búsqueda rápida basada en el archivo de índice a través de cientos o miles de páginas
  • Realiza palabra despalillado para encontrar las variaciones de palabras
  • da un control total sobre los estilos de salida
  • es barato (o mejor aún, gratis!)

Respuesta

6

El .NET version of Lucene es lo que hemos estado usando. Cumple con todos sus criterios.

+0

¿Tiene un sitio de ejemplo al que puedo echarle un vistazo? – BlackWasp

+0

http://www.EstateSales.NET La búsqueda en la esquina superior derecha lo está usando. Busque Memphis o algo así como el nombre de su ciudad. –

6

No se puede superar realmente Google Site Search para esto. Es completamente personalizable, y no es necesario incrustarlo o mantenerlo.

EDITAR: encontró esto ASP.NET opensource search engine que puede tomar y ejecutar, En respuesta a su comentario sobre saber lo que Google hace, esto es well documented and they have TONS of webmaster tools for you.

+0

La búsqueda en el sitio de Google mantiene los datos indexados en sus propios servidores, ¿verdad? ¿De esta manera, la carga del servidor también se reduce en nuestro extremo?y considerando un gran sitio web como stackoverflow que se actualiza con frecuencia con datos más recientes, la indexación frecuente de google causa una sobrecarga en nuestros servidores de base de datos debido a demasiadas consultas de bases de datos para devolver páginas a google, ya que intenta indexar los datos más nuevos. –

+2

La búsqueda en el sitio de Google se ha suspendido a partir del 21/02/2017 – Joshua

2

¿Por qué no puedes probar google custom search engine? Si desea tener un control total sobre la indexación puede crear su propio motor de búsqueda usando lucene.net

+0

Lo intenté pero parece que no me da el control que estoy buscando. Particularmente no me permite mostrar los íconos que actualmente muestro junto a los resultados. También me preocupa que indexe cuando Google quiera, no necesariamente cuando yo quiera. – BlackWasp

4

Primero, estoy de acuerdo con Google Site Search.

Sin embargo, si desea buscar en criterios que Google podría no ver (como cosas en la base de datos, etc.), entonces puede mirar Lucene.net. Es un puerto del proyecto Java Lucene:

Apache Lucene es un alto rendimiento, biblioteca del motor de búsqueda de texto con todas las funciones escrito completamente en Java .Net. Es una tecnología adecuada para casi cualquier aplicación que requiera búsqueda de texto completo, especialmente multiplataforma.

Es gratis bajo la licencia de Apache.

+0

La búsqueda en el sitio de Google mantiene los datos indexados en sus propios servidores, ¿verdad? ¿De esta manera, la carga del servidor también se reduce en nuestro extremo? y considerando un gran sitio web como stackoverflow que se actualiza con frecuencia con datos más recientes, la indexación frecuente de google causa una sobrecarga en nuestros servidores de base de datos debido a demasiadas consultas de bases de datos para devolver páginas a google, ya que intenta indexar los datos más nuevos. –

+0

¿podría responder a mi duda anterior? Gracias por tu tiempo !! –

2

El motor DTSearch en http://www.dtsearch.com/ es un motor sólido que es fácil de desarrollar. Aunque cuesta dinero.

+0

Bastante cojo que los servidores de prueba/desarrollo requieren licencias separadas: http://www.dtsearch.com/dtStore.html –

+0

¿Quién te dijo eso? – JohnFx

Cuestiones relacionadas