Вопросы по теме 'lucene.net'

Почему этот запрос Lucene содержит вместо startWith?
string q = "m"; Query query = new QueryParser("company", new StandardAnalyzer()).Parse(q+"*"); приведет к тому, что запрос будет префиксомQuery: company: a * Тем не менее, я получу такие результаты, как "Fleet Africa", где довольно очевидно,...
6663 просмотров
schedule 04.05.2022

Где lucene .net кэширует результаты поиска?
Я пытаюсь выяснить, где Lucene хранит кешированные результаты запроса, как он настроен для этого и как долго он кешируется. Это для решения ASP.NET 3.5. У меня возникает следующая проблема: Если я запускаю поиск и сортирую результат по...
1568 просмотров
schedule 11.04.2024

В каком поле был мой текст поиска в Lucene при использовании MultiFieldQueryParser?
Я использую Lucene.Net MultiFieldQueryParser для поиска по нескольким полям в моих документах. Я хочу узнать, в каком поле был найден текст. Например, мой поиск может выглядеть так: var parser = new MultiFieldQueryParser(new string[]...
1268 просмотров
schedule 28.04.2022

Ошибка при копировании индекса Lucene
У меня есть веб-приложение asp.net, которое использует Lucene API для поиска. Вот сценарий проблемы: События: Пользователь вызывает поисковый запрос Lucene через веб-приложение. Есть еще одна запущенная служба Windows, которая просто...
791 просмотров
schedule 17.06.2022

Global.asax Application_start срабатывает при каждом действии
Я работаю над проектом MVC, и производительность была в порядке. В application_start база данных индексируется для поиска lucene.net (и при каждом изменении объекта индекс расширяется). Но application_start запускается при каждом действии, которое...
853 просмотров

Lucene.net, хотите найти слово и отобразить ближайшие слова
я использую создание документа как .. Lucene.Net.Documents.Field fldContent = new Lucene.Net.Documents.Field("content", content, Lucene.Net.Documents.Field.Store.YES, Lucene.Net.Documents.Field.Index.TOKENIZED,...
950 просмотров
schedule 12.11.2022

Lucene.Net поддерживает индексы при использовании MultiSearcher
Чтобы поддерживать мой индекс в актуальном состоянии, мне нужно добавлять / изменять поисковый индекс каждые 5 минут. Я настроил его с двумя индексами, один в полном каталоге, а другой в дополнительном, и для их поиска я использую MultiSearcher....
487 просмотров
schedule 26.07.2023

Расширение многозначных полей
У меня есть набор документов, содержащих оцененные элементы, которые я хотел бы проиндексировать. Наша структура данных выглядит так: Document ID Text List<RelatedScore> RelatedScore ID Score Моя первая мысль заключалась в...
1789 просмотров
schedule 03.09.2023

Как выполнять частичный поиск слов в Lucene.NET?
У меня есть относительно небольшой индекс, содержащий около 4000 местоположений. Среди прочего, я использую его для заполнения поля автозаполнения в форме поиска. Мой индекс содержит документы с полем Location, содержащим такие значения, как...
6725 просмотров
schedule 24.03.2022

Lucene.net: отдельное построение индекса от поиска по индексу
Я создал сайт, но у меня возникла проблема. я хочу создать один раз индекс и использовать его. на данный момент у меня есть две функции "создать документ и сохранить его в каталоге" и "поиск" когда пользователь отправляет: sub submit ()...
281 просмотров
schedule 28.06.2023

NHibernate.Search Index Rebuild (восстановление индекса поиска)
Как я могу восстановить индекс Lucene.NET с помощью NHibernate.Search? Спасибо.
784 просмотров

Lucene.NET - что такое параметр версии в конструкторе MultiFieldQueryParser?
Мы столкнулись с серьезной ошибкой в ​​кодовой базе Lucene.NET 2.3. Мы обновляемся до Lucene 2.9 в надежде, что ошибка будет исправлена. При обновлении до последней версии мы видим, что конструктор MultiFieldQueryParser является [устаревшим]:...
1750 просмотров
schedule 12.04.2022

Lucene Поиск японских иероглифов
Я применил lucene для своего приложения, и он работает очень хорошо, если только вы не ввели что-то вроде японских символов. Проблема в том, что если у меня есть японская строка こんにちは、このバイネイです, и я ищу с помощью こ, который является первым символом,...
2166 просмотров
schedule 12.02.2023

Lucene.NET - поиск документов, не содержащих указанного поля.
Скажем, у меня есть 2 экземпляра класса под названием «Животное». У животного есть 3 поля: имя, возраст и тип. Поле имени допускает значение NULL, поэтому перед тем, как вставить экземпляр Animal в качестве индексированного документа Lucene, я...
1657 просмотров
schedule 05.04.2022

Lucene.NET 2.9 и BitArray/DocIdSet
Я нашел отличный пример получения количества фасетов в базовом запросе. Он сохраняет битовый массив базового запроса для повышения производительности каждый раз, когда подсчитывается фасет. var genreQuery = new TermQuery(new Term("genre",...
1660 просмотров
schedule 06.05.2022

Как выполнить фонетический и аппроксимативный поиск в Lucene.net
Когда я читаю документы Lucene.net, единственный анализатор, который я нахожу, это стандартный. Я хочу убедиться, что могу выполнять фонетический или аппроксимативный поиск по своему индексу. Есть ли какая-то дополнительная библиотека, которую я...
2686 просмотров
schedule 09.02.2023

Фильтрация по диапазону дат в Lucene
Я знаю, что заголовок может указывать на то, что это дубликат, но я не смог найти ответ на этот конкретный вопрос: Мне нужно отфильтровать результаты поиска по диапазону дат. Дата каждого документа хранится (но не индексируется) на каждом из них....
1961 просмотров
schedule 08.10.2022

Lucene.net поиск и подчеркивание
Знак подчеркивания '_' работает как AND, не так ли? При поиске любого из test_12 , 12_test , 12 AND test , test AND 12 Я получаю такой же удар. Но почему проблема с подстановочным знаком? mytest* AND abc_IN_CRM_C --> finds...
1117 просмотров
schedule 28.03.2023

Подсчитайте балл только на основании документов, чаще встречаются термин в люцене
Я начал работать над компонентом поиска резюме (документа) на базе движка lucene.net. Он отлично работает, он извлекает документ и оценивает его на основе идея, лежащая в основе VSM, заключается в том, что чем больше раз термин запроса...
1515 просмотров
schedule 28.04.2022

Как индексировать обсуждения на форуме для поиска?
Что лучше для дискуссионного форума: индексировать каждую запись в ветке обсуждения как отдельный документ lucene или просто объединить все записи в обсуждении в один большой блок текста и проиндексировать всю ветку обсуждения в виде единого документа...
235 просмотров