Можно ли совместить SOLR и NHibernate Search - PullRequest
1 голос
/ 04 августа 2010

Я новичок в SOLR, но знаю, что он построен поверх люцена. Мне было интересно, можно ли использовать существующий Поиск NHibernate, который, очевидно, работает непосредственно с Lucene, для добавления / обновления элементов в SOLR? Если да, то считается ли это плохой практикой?

Спасибо заранее,

JP

Ответы [ 2 ]

1 голос
/ 13 августа 2010

NHibernate.Search имеет дело с Lucene.NET, который работает на совершенно ином уровне, чем Solr.Просто не имеет смысла использовать один и тот же код с Solr, а это, кстати, другой процесс.

Наиболее близким является интеграция SolrNet-NHibernate .Или вы можете написать своих собственных слушателей событий NHibernate для сопоставления ваших сущностей NHibernate с Solr.Или используйте что-то совершенно другое, например DataImportHandler .Вариантов много ...

1 голос
/ 04 августа 2010

Эта презентация Скотта Коуэна охватывает это: http://sleepoverrated.com/archive/2010/05/workshop-on-lucene-netnhibernate-searchsolr/

… и вы можете получить информацию о встроенной интеграции SOLRNET в NHibernate здесь: http://code.google.com/p/solrnet/wiki/NHibernateIntegration

...