Мне нужно расширить возможности моего текущего приложения. При этом я хочу хранить другой набор записей, которые перекрывают некоторые из существующих документов, но не полностью, и вводят некоторые новые поля. Может ли один индекс Lucene содержать два типа записей?Может ли индекс Lucene содержать документы разных типов
Так пример
Скажем, я хочу, чтобы хранить два типа записей клиентов, которые будут иметь следующие поля ИМЯ АДРЕС ИМЕЕТ KIDS
И магазин ИМЯ АДРЕС ТИП РАЗМЕР
Так в то время как у записей есть что-то общее, у них есть что-то другое, они могут сосуществовать в одной и той же базе данных Lucene. Я хочу избежать создания общей записи, содержащей все поля, поскольку количество данных, поступающих в это приложение, будет много, и я не хочу тратить столько места. Перемещение моей программы на интерфейс с помощью SOLR-бэкэнд поможет моей ситуации.
Заранее спасибо
ОК, это полезно знать. Насколько сложно будет использовать API Lucene для моего кода для настройки SOLR. – TheCodeNovice
Это потребует определенных усилий. Из .Net вы можете использовать библиотеку SolrNet, которая довольно красива и настраиваема, или Http или Streaming API. В любом случае, я советую перейти к Java-версии Lucene, потому что Lucene.Net далеко позади. Последняя версия Lucene намного быстрее, размер индекса меньше. – lexk