Использование Nhibernate.Поиск в настоящий момент.Lucene «присоединиться» кстати?
Некоторый код для связи:
[Indexed]
class foo {
[DocumentId]
int id {get;set;}
bar bar {get;set;}
}
[Indexed]
class bar {
[DocumentId]
int id {get;set;}
}
Вопрос:
Как получить все FOOS где foo.bar.id == 1 с использованием IFullTextQuery?
, вы должны быть осторожны при использовании IndexedEmbeddedAttribute, потому что требуется больше объектов для загрузки во время индексирования. –
Что делать, если мне нужно добавить этот раздел в запрос, сделанный с помощью MultiFieldQueryParser? –
В конструкторе MutliFieldQueryParser он позволяет передавать строковый массив полей, которые вы хотите найти. Просто перейдите в поле «bar.Name» в качестве одного из полей. –