2009-07-30 12 views
17

Ich verwende Google Custom Search auf einer Client-Website. Sie sind nicht sehr glücklich darüber, dass konkurrierende Unternehmen auf gesponserten Links auf ihrer eigenen Website erscheinen. Ich weiß, wir können Google Site Search verwenden, aber es hat eine jährliche Gebühr. Ich habe mich nach einer Free/OpenSource-Alternative für Google CSE umgeschaut, aber wenig gefunden, was ich nutzen kann. Hat jemand irgendwelche Vorschläge?Alternative zu Google Benutzerdefinierte Suche

+0

Dies ist plötzlich eine wichtige Frage, weil Google nur (2017.02.21) Google Site Search storniert und gehen nach unten Bewerten Sie alle ihre zahlenden Kunden mit Google Add Custom Search, sobald das Abonnement abgelaufen ist. – Joshua

+0

Bing hat eine Alternative jetzt - Bing benutzerdefinierte Such-API. Weitere Details finden Sie hier: https://azure.microsoft.com/en-us/services/cognitive-services/bing-custom-search/. Es verfügt über kostenlose Zugangsschlüssel für 30 Tage, nach denen man ein bezahltes Abonnement von Azure Portal kaufen kann. – Ronak

Antwort

6

Überprüfen Sie diese Frage. What is a good search engine for embedding in a web site. IMO, wenn der Kunde nicht für eine Suchmaschine bezahlen wollen, dann müssen sie mit den Anzeigen leben, wenn sie eine gute Suchmaschine wollen.

Google hat eine kostenpflichtige Version der Suche. Sie können read about it here. Wir verwenden es in unserem Intranet.

+1

Ja. Ich kenne das kostenpflichtige Google-Angebot. Ich habe es auf OP verlinkt. Ich stimme Ihnen zu, dass Sie dafür bezahlen. Aber sie haben mich nach Alternativen gefragt, also checke ich aus. ty –

+0

Diese Antwort ist auf ASP.NET beschränkt. – Ozzy

+0

Google Website-Suche hält die indizierten Daten auf ihren eigenen Servern, oder? Auf diese Weise wird auch die Serverlast zu unserem Ende reduziert? Bei einer großen Website wie stackoverflow, die häufig mit neueren Daten aktualisiert wird, führt eine häufige Indexierung durch Google zu einer Überlastung unserer Datenbankserver aufgrund zu vieler Datenbankabfragen, um Seiten an Google zurückzugeben, da es versucht, die neueren Daten zu indexieren. –

6

Sehen Sie sich die Google JSON/AJAX-Such-API an. Es ist eine einfache Möglichkeit, eine Abfrage durchzuführen und reine Suchergebnisse zurückzugeben, die Sie dann anzeigen können.

http://code.google.com/apis/ajaxsearch/documentation/

+1

Diese API ist jetzt veraltet und sie haben die Anzahl der Abfragen pro Tag begrenzt (sie hatten offensichtlich erkannt, dass sie mit ihrer bezahlten Website-Suche konkurrieren). Der Link, den Sie angegeben haben, schiebt Benutzer auf die benutzerdefinierte Such-API, die auf 100 kostenlose Abfragen pro Tag beschränkt ist. – Ozzy

3

Suche ist sehr großes Geschäft gerade jetzt, weil es relativ unreif als Industrie ist - ähnlich wie die OS-Industrie vor vielen Jahren. Jeder, der etwas Gutes hat, wird dafür aufkommen. Die Open-Source-Community wird nur dann aufholen, wenn sich die Kernbegriffe der Suche stabilisieren und weiterverstehen (und damit reproduzierbar). Im Moment sind viele Grundlagen noch Geschäftsgeheimnisse.

Kurze Antwort - wenn Sie etwas auch nur annähernd so gut wie Google wollen, erwarten, dafür zu zahlen.

Verwandte Themen