Как интегрировать Google Custom Search в мой сайт? - PullRequest
2 голосов
/ 15 февраля 2011

Я хочу интегрировать пользовательский поиск Google в окно поиска моего веб-сайта.

Проблема в том, что я все еще хочу сохранить окно поиска.Кроме того, если ключевыми словами являются биржевые символы, воспользуюсь поисковой системой моего сайта.Если введенные данные не являются символом акции, для поиска по моему сайту будет использоваться пользовательский поиск Google.

Я хочу использовать пользовательский поиск Google для поиска по всему сайту.Результаты поиска должны быть на моем веб-сайте, но не переходить к поиску Google.

Существует JSON / Atom Custom Search API , предоставленный Google.Это единственный способ сделать это?

Пожалуйста, совет!

Дон

Ответы [ 2 ]

2 голосов
/ 15 февраля 2011

Начните здесь http://www.google.com/cse/manage/create. Тогда вы получите оригинальную пользовательскую панель поиска Google.Затем вы можете выполнить запрос, который он создает, и заставить свою собственную форму привести к тому же запросу.

1 голос
/ 16 февраля 2011

Платная версия механизма пользовательского поиска имеет очень чистую реализацию XML.Вы можете предварительно обработать запрос и проверить, является ли это символом биржевого тикера.Если это так, обработайте его самостоятельно, если нет, отправьте его в CSE, получите XML и отформатируйте, как вам нравится.Хотелось бы, чтобы они были в бесплатной версии, но их нет.

В качестве альтернативы есть много бесплатных поисковых систем с открытым исходным кодом, Solr / Lucene (реализации SearchBlox, Constellio, Lucid Imagination и т. Д..), Sphinx, OpenSearchServer, упругий поиск, Xapian ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...