【发布时间】: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