2011-04-19 17 views
6

Si alguien busca una palabra clave en nuestro sitio web, actualmente seleccionamos los resultados de búsqueda de Google. Lo hemos hecho utilizando la API de búsqueda estándar de Google sin problemas reales hasta el momento.Alternativas a la API de búsqueda de Google

Sin embargo, notamos que no se estaban realizando varias búsquedas. Así que resulta, que Google está eliminando de esta API y empujando a la gente a una API diferente:

https://code.google.com/apis/customsearch/v1/overview.html#Pricing

La nueva API es más limitado que lo que hemos trabajado con, y también cuesta mucho dinero dado nuestro uso.

Recientemente, también hemos investigado en Yahoo! Jefe:

http://developer.yahoo.com/search/boss/

¿Alguien tiene alguna sugerencia sobre otras API o proveedores a utilizar aquí?

Como he mencionado, no estamos buscando un regalo de promoción, pero tal vez algo con precios más competitivos. Si puedes compartir experiencia usando Boss o Bing, también sería genial.

Solo para asegurarse: No estoy buscando una solución de software (por ejemplo, Lucene y afines, Elastic Search, etc.).

Respuesta

2

Seguimos adelante y usamos Yahoo! Jefe por ahora.

ACTUALIZACIÓN: YAHOO JEFE API de búsqueda discontinuará el 31 de marzo de 2016.

+0

Yahoo! Boss ya no es gratis. Entonces, ¿cuál podría ser la alternativa gratuita? –

+0

No estábamos buscando de forma gratuita ya pagamos por la API de búsqueda de Google ya. No sé si hay algo que sea gratis. Sin embargo, el precio en Boss es muy razonable. – Till

2

No sé si ya hay un soporte profesional, pero yacy sirve una API (http://yacy.net/en/API.html) y puede influir fácilmente en el rastreo de sitios, si configura un propio nodo yacy.

+0

En mi experiencia, YaCy parece todavía muy inmaduro, proporcionando resultados prevalentemente irrelevantes o desenfocados. – davide

1

podría intentar indextank. Es una solución de búsqueda alojada en tiempo real.

+0

Interesante enlace, pero más o menos un motor de búsqueda en el que podría conectarme. Necesitaba algo así como Google Search o Yahoo! Jefe. Todavía es interesante, así que voté. – Till

+0

¿Desea obtener resultados de los sitios que controla, correcto? ¿O desde cualquier sitio/dominio? Estoy trabajando en una solución similar a GoogleCustomSearch utilizando indextank. Simplemente agrega un enlace a un js en sus plantillas e indexaré su sitio. Después de eso, solo agrega [indextank-jquery] (http://github.com/flaptor/indextank-jquery) a su sitio, y está listo para ir – dbuthay

+0

No, quiero (ed) buscar en la web, nada como 'inurl: example.org'. – Till

5

Hay Bing search API gratis para esto.

+0

Esto ya no es gratis ¿verdad? ¿O simplemente no estoy llegando al lugar correcto ...? –

0

Si está buscando una biblioteca java, eche un vistazo a this. La biblioteca es básicamente un contenedor para la aplicación de búsqueda Faroo, que es gratis.

+0

Agregue un enlace a esa API de búsqueda y alguna información para que su respuesta valga la pena. :) – Till

+0

Con Faroo, su clave API está restringida a la dirección IP que especifique durante el registro. –

0

Gigablast ofrece una aplicación de búsqueda web que es menos costosa que los principales jugadores de búsqueda, pero aún más de mil millones de páginas. Más información aquí:

http://www.gigablast.com/searchfeed.html

Cuestiones relacionadas