Я использую DLL Lucene.Net для полнотекстового поиска. Мое положение (пример): - У меня есть список элементов списка с разными полями для индексации. например Директор {id, type, title, firstname, ...} и Car {id, type, name, color, owner ...}. Все работает нормально, когда я попытался найти Multifield «Rob». Результаты содержат документы директоров и автомобилей.Результаты поиска Lucene.net
Вопрос: Могу ли я узнать, в каком поле результат был найден? название, владелец ..? Мне нравится возвращать проанализированный результат в виде списка MyParsedResult {id, type, content}, где поле содержимого будет содержать соответствующее значение поля doc (например, doc.Get ("firstname"))
Возможно ли это?
спасибо.
Привет, спасибо за ответ и хороший пример. Я попробую ваше решение. Я ожидаю, что в сборнике doc будет содержаться дополнительная информация о позиционировании на местах, а не делать некоторую пост-обработку ... :( – Marian