问题标签 [kinosearch]

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 投票
5 回答
478 浏览

perl - 集成到 Perl 代码中的最佳文档搜索引擎是什么?

集成到允许自定义和调整搜索算法的 Perl 代码中的最佳文档搜索引擎(可能是 Plucene?)是什么?

0 投票
1 回答
134 浏览

perl - Kinosearch 可以对“大于”之类的数字进行数学比较吗?

我正在使用 Perl 的 KinoSearch 模块来索引一堆文本。

一些文本具有与每个单词关联的数字字段。例如,索引中的单词“Pizza”可能具有像“5.50”(美元)这样的美元字段值。

如何在 KinoSearch 中编写一个查询来查找所有美元值大于 5 的单词?

我什至不确定全文搜索引擎是否可以做这种事情。它看起来更像是一个 SQL 查询。

0 投票
1 回答
873 浏览

solr - Solr 的类似 Google 的 Fragmenter?

我正在实现一个最初使用 KinoSearch 的 Solr 应用程序。

我现在将所有内容都移至 Solr 和结果页面,但我注意到结果有所不同。具体来说,突出显示并不完全相同。

对于 KinoSearch,有一个 KinoSearch::Highlight::Highlighter 对象,它似乎产生类似于 Google 的片段(尝试中断句子并添加省略号(...),如果中断句子中间,则用空格分隔)。

有没有人对用 Solr 实现类似的方法有任何建议。我已经尝试使用正则表达式分段器来打破句子,但它似乎实际上是反向应用正则表达式,并以前一句中的句点开始片段。

我可以在视图代码中添加省略号逻辑。我只是想知道是否有人遇到过类似的事情以及如何处理。

谢谢!