Вопросы по теме 'pylucene'

Пользовательские стоп-слова для PyLucene
В PyLucene есть фильтр StopFilter , который фильтрует токены на основе заданных стоп-слов. Пример вызова выглядит следующим образом: result = StopFilter(True, result, StopAnalyzer.ENGLISH_STOP_WORDS_SET) Кажется, что заменить аргумент на...
399 просмотров
schedule 08.05.2022

Lucene: увеличить оценку, когда найдены два термина
Я ищу документы, содержащие два термина «один два» в разных полях (например, заголовок, содержание и т. д.). Пример в PyLucene: query = "one two" clauses = [] for field in fields: clauses.append(BooleanClause.Occur.SHOULD) query =...
223 просмотров
schedule 24.07.2022

MultiFieldQueryParser Lucene игнорирует setDefaultOperator
Я пытаюсь изменить оператор по умолчанию для MultiFieldQueryParser: fields = [...] query = "hello stackoverflow" clauses = [BooleanClause.Occur.SHOULD, BooleanClause.Occur.SHOULD, ...] parser = MultiFieldQueryParser(Version.LUCENE_CURRENT,...
635 просмотров
schedule 23.12.2022

Как получить список всех токенов из индекса Lucene 8.6.1 с помощью PyLucene?
У меня есть указания от этот вопрос . Сначала я делаю индекс, как показано ниже. import lucene from org.apache.lucene.analysis.standard import StandardAnalyzer from org.apache.lucene.index import IndexWriterConfig, IndexWriter, DirectoryReader...
66 просмотров