Описание тега lucene-highlighter

1 ответ

Проблемы с шрифтом Lucene и выделенным текстом

Я использую Lucene HighLighter, с успехом. Вот мой код: StringBuffer sb = new StringBuffer(); for (int t = 0; t < fields.length; t++) { SimpleHTMLFormatter formatter = new SimpleHTMLFormatter( "<span class=\"highlight\">", "</span>");…
14 дек '11 в 15:01
1 ответ

Получить текст в запросе близости Lucene

Я использую Lucene для индексации набора предложений. Мои запросы с двумя "сущностями", и я создаю запрос о близости, как это: "EntityA EntityB"~22 и я хочу получить все предложения, которые содержат эти две сущности в максимальном диапазоне 22 симв…
1 ответ

KWIC с люценом 3.1

Я изучаю Lucene, и есть что-то, чего я до сих пор не понимаю. Во-первых, я использую последнюю версию lucene, 3.1. Тогда все работает хорошо, но я продолжаю не в состоянии использовать Маркер и Фрагменты. Кто-нибудь знает, как использовать его в пос…
11 апр '11 в 15:20
2 ответа

Получить начальный и конечный индекс выделенного фрагмента в искомом поле

"Мой поиск возвращает выделенный фрагмент из поля. Я хочу знать, что в этом поле конкретного искомого документа начинается и заканчивается этот фрагмент?" например. рассмотрите, я ищу "выделенный фрагмент" в вышеупомянутых строках (рассмотрите вышеу…
13 май '10 в 06:29
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]…
0 ответов

Lucene 5.3 Highlighter getBestFragments() не работает

Я использую следующий код, чтобы вынуть фрагмент полученных результатов. Ошибка, показанная ниже, появляется в строке, где используется функция getBestFragment(). Я использую Apache Tomcat 7.0. Пожалуйста помоги. public JSONArray search(String index…
03 сен '15 в 15:39
1 ответ

Плагин для подсветки Lucene.NET

Я пытаюсь добавить в свой поиск Lucene.NET Highlighter, но он делает действительно странное выделение, что я делаю неправильно? Вот код подсветки: // stuff here to get scoreDocs var content = doc.GetField("content").StringValue(); // content = "Lore…
18 окт '10 в 18:29
1 ответ

Проблемы с использованием Lucene Highlighter

Я использую Lucene Highlighter 2.4.1 для своего приложения. Я использую маркер, чтобы получить наиболее подходящие фрагменты и отобразить их. Я делаю вызов функции String[] getFragmentsWithHighlightedTerms(анализатор анализатора, запрос Query, Strin…
08 июн '10 в 11:56
1 ответ

Метод Highlighter.getBestFragments от Lucene возвращает пустую строку, когда запрос содержит косую черту

У меня есть приложение, в котором Highlighter.getBestFragments возвращаются правильно, когда вводится запрос типа "fulltext:rajath AND filepath:rajath". Однако, если тот же запрос содержит "/" в пути к файлу, это означает, что если запрос похож на "…
0 ответов

Как выделить запрос вместо выделения результатов поиска в lucene.net?

Я много ищу для этого, но я не мог найти никакого решения до сих пор. У меня большой запрос с комбинацией поиска близости. Мне нужно выяснить, где находится точное местоположение результатов в запросе. Например, частью запроса является "больница"~2 …
21 фев '14 в 20:00
1 ответ

ElasticSearch, выделяющий совпавшую часть в запросе

Я отправляю запрос на совпадение в ElasticSearch и получаю обратно документы, соответствующие поля которых были выделены. Я пытаюсь сопоставить набор документов с соответствующей подстрокой в ​​запросе. Например, предполагая, что я запрашиваю "быстр…
1 ответ

Использование Lucene Highlighter вместе с MultiFieldQueryParser

Я использую маркер Lucene, чтобы выделить совпадения, которые я нашел в индексе Lucene. Теперь моя проблема заключается в том, что если мне нужно выполнить поиск по нескольким полям документа и мне нужно отобразить соответствующий текст, то как я мо…
14 июн '10 в 08:15
3 ответа

Подсветка полей, содержащих HTML

У меня есть поле, которое может содержать HTML-код в качестве пользовательского ввода. Если я использую простой маркер, он не экранирует ввод перед добавлением <em> тег. Например, если вход "This is a <caption>" и я ищу "заголовок", я по…
14 авг '12 в 09:00
1 ответ

Lucene Highlighter не совпадает с префиксами

Я использую Highlighter Lucene, чтобы выделить части строки. Код ниже, кажется, работает хорошо для поиска слов с основами, но не для сопоставления префиксов. EnglishAnalyzer analyzer = new EnglishAnalyzer(Version.LUCENE_34); QueryParser parser = ne…
11 ноя '11 в 15:57
2 ответа

Lucene Fast Vector Highlightor фрагменты

Я новичок в Lucene. Есть ли способ заставить Lucene FVH возвращать фрагменты / фрагменты, сосредоточенные вокруг поискового запроса, а не приблизительно начинать с поискового запроса? Кроме того, есть ли способ сказать фрагментатору FVH фрагментиров…
23 фев '11 в 05:11
2 ответа

Расскажет ли мне pom.xml.template все, что мне нужно знать, чтобы использовать проект в качестве зависимости

Я пытаюсь добавить вклад в песочницу Lucene под названием term-highlighter в мой pom.xml. Я не очень знаком с Maven, но в коде есть pom.xml.template, который, кажется, подразумевает, если я добавлю зависимость, которая выглядит следующим образом: &l…
03 окт '08 в 21:23
2 ответа

Solr WordDelimiterFilter + Lucene Highlighter

Я пытаюсь заставить класс Highlighter из Lucene правильно работать с токенами, поступающими из WordDelimiterFilter от Solr. Это работает 90% времени, но если соответствующий текст содержит ',', например, "1500", вывод неверен: Ожидаемое: " 1500 тест…
30 дек '10 в 21:49
3 ответа

Почему отсутствуют определения? Lucene.Net 3.0.3 - быстрый векторный маркер

Как новичок в Lucene.Net/Lucene и в C#, я смог поставить несколько строк кода и запустить поиск. Теперь я хочу вернуть фрагмент найденной области. Я нашел код ниже, но Visual Studio постоянно говорит мне, что а) "Searcher действительно содержит опре…
09 дек '12 в 22:01
0 ответов

Lucenenet 4.8.0.0 Пример выделения

Поэтому я хочу использовать маркер Lucene, и я наткнулся на этот пример: http://www.programcreek.com/java-api-examples/index.php?api=org.apache.lucene.search.highlight.Highlighter Проблема в том, что я использую более новую версию Lucene, у которой …
12 апр '17 в 14:29
1 ответ

Как использовать Lucene FastVectorHighlighter на нескольких полях?

У меня работает основной поиск, и я выделяю, используя FastVectorHighlighter, Когда вы просите маркер для "лучшего фрагмента", у вас есть несколько перегрузок: getBestFragment(s) на выбор, задокументировано здесь. Я сейчас использую самый простой, к…
29 июл '14 в 13:46