Предоставляет ли Umbraco Examine базовый API Lucene.Net?
Поскольку Examine является слоем поверх API Lucene.Net, я пытаюсь выяснить, предоставляет ли он какой-либо из основных API Lucene.Net или ссылку на объект, например IndexReader, чтобы я мог выполнять некоторые сложные операции, которые невозможны в Examine. Можно ли, например, получить ссылку на объект IndexReader из объектов Examine SearchProvider или IndexProvider? Я также работаю с Sitecore и знаю, что API поиска Sitecore предоставляет базовые объекты Lucene.Net, что значительно упрощает выполнение дополнительных сложных запросов.
В этом случае я пытаюсь получить ссылку IndexReader из моего экземпляра Examine и передать ее в другую библиотеку BoboBrowse для запросов фасетов. Я не хочу создавать отдельный IndexReader и управлять сопоставлениями путей и всем этим, если это возможно получить из Examine. Является ли это возможным?
1 ответ
Нет, это не так. Вам придется раскрутить новый IndexReader
Боюсь.
По крайней мере, все пути к вашим индексам определены в конфигурационных файлах Umbraco.