问题标签 [highlighter.net]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
382 浏览

lucene - Lucene HTMLFormatter 跳过最后一个字符

我有这个简单的 Lucene 搜索代码(从http://www.lucenetutorial.com/lucene-in-5-minutes.html修改)

突出显示的结果似乎总是跳过我最后一个表格标签的结束“>”。有什么建议么?

0 投票
2 回答
1059 浏览

lucene - FastVectorHighlighter.Net 在 GetBestFragment 上返回 null

我有一个大索引,Highlighter.Net 在该索引上工作正常,但 FastVectorHighlighter 在某些文档上返回 null 作为最佳片段。

搜索器工作正常。它只是荧光笔。该字段已为所有文档以相同的方式编入索引,所以我不明白为什么它会突出显示某些文档而不是全部。

使用从主干 rev942061 构建的 Lucene.Net 2.9.2

0 投票
3 回答
667 浏览

lucene - 从 FastVectorHighlighter 中的 GetBestFragment 返回整个字段

在 Highlighter.Net 中,我们可以使用 NullFragmenter 来返回整个字段内容。有什么方法可以在 FastVectorHighlighter.Net 中做到这一点?

0 投票
1 回答
497 浏览

c# - 如何根据用户突出显示 HTML 内容并将其保存到数据库中以供将来加载

我试图在 HTML 页面中突出显示用户选择的文本内容。我使用 jquery(dot net)突出显示了文本。现在我需要将一些信息保存到数据库中,使我能够再次突出显示相同的内容以供将来加载同一页面,同时处理文本可能包含的所有内部元素。即,对每个用户都有一个相同的基本 HTML 文件,让用户可以自由地突出显示提供的页面中的内容,在他突出显示之后,需要针对每个用户将信息保存到数据库中,这样当用户再次打开相同的 html 文件时, (面板中显示的 HTML 文件)他获得了与他之前所做的突出显示相同的页面。

请建议我应该将哪些信息保存到数据库中..任何指针我将如何前进..

提前感谢您的帮助。

0 投票
0 回答
125 浏览

c#-4.0 - Lucene.net 多搜索器突出显示问题

我正在使用 lucene.net 2.9.4(无法升级 atm)。我也在使用来自 lucene.net contrib 的 highlighter.net。当我在一个索引上搜索我的代码时,我可以让它正常工作:

问题是当我的搜索器对象是多搜索器时,我没有 GetIndexReader 方法。

使用多搜索器,您在后台使用了多个阅读器,因此您没有 GetIndexReader 是有道理的。

甚至可以用多搜索器突出显示吗?如果没有,那么有没有办法做到这一点?

0 投票
1 回答
53 浏览

c#-4.0 - Highlighter.net 不返回匹配项

我正在使用 lucene.net 2.9.4 和 lucene.net contrib 2.9.4 我的 lucene 查询如下所示:

我得到了这个查询的结果。我获取片段的荧光笔代码如下所示:

在我的记分器对象中,属性 termsToFind 是 0 我希望它至少是一个?有人对如何修复/调试有任何想法或建议吗?

问候

伊斯梅尔