【问题标题】:How to extract keywords from text in Thinking Sphinx?如何从 Thinking Sphinx 中的文本中提取关键字?
【发布时间】:2015-03-16 08:22:54
【问题描述】:

使用excerpts的方法,我有一些5字左右的关键词,但没有高亮关键词的原文。

如何提取标记化的关键字并在原文中突出显示它们?

【问题讨论】:

    标签: ruby-on-rails sphinx thinking-sphinx


    【解决方案1】:

    Sphinx 允许您指定在匹配项周围检索超过五个单词: http://sphinxsearch.com/docs/current.html#api-func-buildexcerpts http://pat.github.io/thinking-sphinx/excerpts.html

    但我认为没有任何方法可以返回整个原始文本 - 您可以将 around 设置为非常非常大,但 Sphinx 可能无法可靠/快速地处理该问题。也许值得看看其他工具来处理这方面的问题?

    【讨论】:

    • 感谢您的回答,拍拍!我有文字和图片的内容,我想在搜索结果中“按原样”突出显示关键字。有没有办法从摘录中提取标记化的关键字?我正在寻找“调用关键字”功能,但我不明白如何将它与 Thinking Sphinx 一起使用。
    • keywords 是摘录功能-相同的东西,只是标签不同(它是旧二进制语法的摘录)。您可以尝试手动搜索您的内容以突出显示您的搜索关键字 - 如果您的内容是 HTML,它将比 Sphinx 更可靠,但仍然不理想。
    猜你喜欢
    • 2012-12-29
    • 2020-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-07
    • 1970-01-01
    • 2010-11-19
    • 1970-01-01
    相关资源
    最近更新 更多