2

我想知道我们如何在突出显示中配置片段大小(字数/字符数)?目前我面临一个问题,有时 solr 给我片段完全匹配的单词。比如说我使用 solrnet 将 solr 查询为“Contents:risk”,它在突出显示片段时给了我完全的“风险”,不再有字符或单词我对 Solr admin 做同样的事情,它也给出了相同的结果。

4

2 回答 2

7

我对突出显示功能不太熟悉,但我相信这是通过hl.fragsize参数完成的。

于 2010-08-14T19:30:55.660 回答
0

Mauricio 已经回答了,这是一个旧线程,但只是使用 SolrNet 添加解决方案:

  • 创建一个新的突出显示参数对象。

  • 设置碎片大小

  • 其他参数是可能的

  • 突出显示文档可以在这里找到:Highlighting.md

这是一个示例代码:

 private HighlightingParameters SetHighLightSnippetParameters()
        {
            return new HighlightingParameters
            {
                Fragsize = SearchConstants.SnippetSize
            };
        }
于 2015-05-08T12:46:55.743 回答