Описание тега query-parser

0 ответов

CustomQueryParser не получает правильные документы?

Я разработал свой CustomQueryParser с использованием OpenNLP для преобразования запроса таким образом, чтобы он содержал только термины с POS-тегами "JJ", "NNS" и "NN". Пример запроса = вот почему все hewlett packard и тест Запрос после CustomerQuer…
11 апр '18 в 10:08
1 ответ

Lucene Queryparser с несколькими полями

Я использую Lucene 5.3 и пытаюсь искать по нескольким полям, используя синтаксис queryparser. Я нашел в Учебниках Lucene короткий пример и изменил его до Версии 5.3 и поиска по этим полям. package lucenewriterexample; import org.apache.lucene.analys…
18 сен '15 в 08:40
1 ответ

Странное поведение парсера запросов Lucene 5.1.0

Я использую Lucene Query Parser 5.1.0 Эти запросы фильтра не работают: * AND {!tag=guid}guid:(*) * && {!tag=guid}guid:(*) * {!tag=guid}guid:(*) это бросает org.apache.solr.search.SyntaxError: Cannot parse 'guid:(*': Encountered \"<EOF>…
16 июн '16 в 16:07
2 ответа

Может ли Lucene.Net (3.0.3 или 4.8.0) QueryParser искать номера?

Я начал с демонстрационного проекта Lucene.Net 4.8 ( https://github.com/synhershko/LuceneNetDemo). Моя цель - использовать синтаксический анализатор запросов (QueryParser или MultiFieldQueryParser) для поиска как текста, так и чисел. Это возможно? В…
11 авг '17 в 04:17
3 ответа

Запросник Lucene с "/" в критериях запроса

Когда я пытаюсь найти что-то типа "обходной путь / исправление" в Lucene, он выдает эту ошибку: org.apache.lucene.queryparser.classic.ParseException: Cannot parse 'workaround/fix': Lexical error at line 1, column 15. Encountered: <EOF> after :…
22 июл '13 в 22:08
1 ответ

Какой анализатор запросов я должен использовать, чтобы получить результаты, аналогичные db2 с solr

Я пытаюсь получить результаты, аналогичные DB2 с запросом Solr. Поскольку нам нужны результаты, аналогичные db2, мы добавляем подстановочный знак в конце фразы запроса. Например, если запрос передается как 'the schoo*', тогда я хочу следующие резуль…
07 фев '19 в 21:49
1 ответ

Лемматизация запросов Solr/Lucene с контекстом

Я успешно реализовал чешский лемматизатор для Lucene. Я тестирую его с Solr, и он хорошо работает во время индекса. Но он не работает так хорошо, когда используется для запросов, потому что анализатор запросов не предоставляет никакого контекста (сл…
1 ответ

Каков синтаксис QueryParser для поиска близости?

Я пытался реализовать поиск близости, используя Lucene 3.6. Я пошел за SpanNearQuery что почти сработало для меня, но мой учитель говорит QueryParser может сделать это намного лучше (это также будет фильтровать запрос с помощью анализатора, в отличи…
24 апр '12 в 18:08
1 ответ

Lucene QueryParser или Query: получите все необходимые условия

Есть ли способ получить из экземпляра Query все те термины, которые фактически необходимы для документов? QueryParser используется для создания экземпляра Query, поэтому "содержимое" запроса определяется пользователем. Пользователь может, например, …
22 дек '14 в 19:50
1 ответ

Как обнаружить введенный поисковый запрос как объемный запрос или как обычный запрос библиотеки ядра lucene

Есть ли способ узнать, предназначен ли запрос для обычной библиотеки ядра lucene или для модуля объемного вклада. Можем ли мы объединить объемный запросный парсер с запросным парсером базовой библиотеки lucene, чтобы у нас был только один запросный …
08 фев '13 в 15:51
0 ответов

Может ли ES поддерживать парсер запросов Surround?

Могу ли я изменить парсер запросов ES для поддержки "Парсера запросов Surround". org.apache.lucene.queryParser.surround.parser.QueryParser и сделать что-то упомянутое в парсере запросов 99w(aa,bb,cc) 99n(aa,bb,cc) или что-то упомянутое здесь (spot w…
22 дек '16 в 04:19
1 ответ

Как разрешить использование подстановочных знаков в настраиваемой интеллектуальной части веб-поиска (Kentico 10)

У меня есть пользовательский индекс для моих продуктов, и я использую Subset Analyzer. Этот анализатор прекрасно работает, но если вы выполняете поиск по полю, он не работает. Например, у меня есть документ со следующими полями: "documentname", "My-…
23 авг '18 в 21:42
1 ответ

Lucene MultiFieldQueryParser и Highlighter

Я индексирую статьи в lucene index через разные поля, т.е. title, description, link, publishDate Я запрашиваю индекс, используя MultiFieldQueryParser, как +(title:[text]^5.0 description:[text]^4.0 link:[text]^3.0) +publishDate:[20150101 TO 20150531]…
2 ответа

Lucene: исключение - парсер запросов обнаружил <EOF> после "некоторого слова"

Я работаю над проблемой классификации, чтобы классифицировать отзывы о продуктах как положительные, отрицательные или нейтральные в соответствии с данными обучения с использованием Lucene API. Я использую ArrayList объектов Review - "reviewList", в …
21 апр '12 в 14:41
1 ответ

Lucene QueryParser в нескольких потоках: синхронизировать или создавать новые каждый раз?

У меня есть веб-приложение, в котором пользователи отправляют запросы на индекс Lucene. Запросы анализируются Lucene QueryParser, Я усвоил трудный путь QueryParser не является потокобезопасным. Это лучше использовать один QueryParser и синхронизиров…
02 апр '11 в 18:22
3 ответа

Подсветка Solr - термины с умлаутом не найдены / не выделены

Я играю с версией 7.2 solr. Я загрузил замечательную коллекцию текстов на немецком языке и пытаюсь сделать несколько запросов. Если я запускаю этот запрос с подсветкой: HTTP: // локальный: 8983 / Solr / транс / д = выбрать транс: & Zeit гл = истина …
14 мар '18 в 11:04
0 ответов

/ Обработчик обзора (пользовательский интерфейс скорости) не инициирует CustomQueryParser

Я определил свой CustomQueryParser в моем RequestHandler. Ниже приведена часть кода RequestHandler в solrconfig.xml. &lt;requestHandler name="/browse" class="solr.SearchHandler"&gt; &lt;lst name="defaults"&gt; &lt;str name="defType"&gt;customparser&…
12 апр '18 в 04:56
0 ответов

Поиск фразы из нескольких слов с подстановочными знаками в люцене

Используя следующий блок кода: public void MultiField(string fieldValue, string[] fieldList) { List&lt;Occur&gt; occurs = new List&lt;Occur&gt;(); foreach (string field in fieldList) { occurs.Add(Occur.SHOULD); } MultiFieldQueryParser parser = new M…
20 сен '17 в 14:25
0 ответов

Применить QueryParser с логическими операторами к основным моментам в Python

Этот вопрос о пакете Whoosh в python. Свист: ссылка Ссылка на разбор пользовательских запросов Whoosh: ссылка На данный момент у меня есть следующая проблема: Whoosh искатель отлично подходит для поиска в документах. Но у меня проблема с функцией по…
26 апр '18 в 12:33
1 ответ

Запрос выбрать все Lucene Java

Я пытаюсь сделать запрос с Lucene, и я хотел бы выбрать документы, заголовок которых начинается с символа "@". Я посмотрел на документацию, но результаты ноль элементов. Это код и результат. Спасибо за вашу помощь. это код: IndexWriter w = new Index…