2010-08-10 5 views
8

В настоящее время использование Solr или Lucene полностью не поддерживается в Google App Engine, есть проблемы с этой проблемой, но никто не кажется идеальным.Использование Solr (Lucene) в Google App Engine

Если я установил сервер Solr через облако, предлагая где-то в другом месте, запустите основной сайт и приложение в GAE, но используйте сервер Solr для поиска функций, может ли кто-нибудь увидеть какие-либо проблемы, делающие это так?

ответ

4

Текущая версия (версия 1.4.1) SolrJ (клиент Solr для Java) не работает на GAE из-за некоторых внешних зависимостей (в основном, HTTP-клиента Apache Commons). Есть еще несколько gotchas, см. this thread.

Вы можете либо внести свой вклад в код efforts towards a more portable SolrJ, либо код непосредственно против HTTP-интерфейса Solr со стандартным клиентом GAE HTTP.