【问题标题】:SOLR How to return only limited matched contentSOLR 如何仅返回有限的匹配内容
【发布时间】:2009-11-25 00:43:13
【问题描述】:

好吧伙计们,说在我的架构中我有 4 个字段:

<field name="SiteIdentifier" type="string" indexed="true" stored="true" required="true"/>
<field name="Title" type="text" indexed="true" stored="true"/>
<field name="Content" type="text" indexed="true" stored="true"/>
<field name="URL" type="text" indexed="true" stored="true"/>

SOLR 中是否有某种内置的 FieldType,我只能从上面的一个字段中返回有限数量的文本。

因此,假设在我的索引中,“内容”字段中有 500 个字符。我搜索“订阅”这个词。说“订阅”一词在特定“内容”字段中出现两次或多次。

现在,在这种情况下,我只想返回 100 个字符组成内容字段。

首先,仅使用我不知道的 FieldType 是否可行且简单?

如果是这样,还可以指定它返回包含至少一次出现的搜索词的 100 个字符吗?

太棒了,谢谢!

【问题讨论】:

    标签: solr


    【解决方案1】:

    我认为您正在寻找一种称为“点击突出显示”的功能,它允许您突出显示与查询匹配的文本。

    请参阅the docssample1sample2

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-06-28
      • 1970-01-01
      • 2016-08-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多