如何在solr中查找文档是否以给定的术语开头?

时间:2011-12-28 17:42:52

标签: solr startswith

我有索引文本的solr索引。 我想查询以某个术语开头的文档。 我没有找到使用lucene或dismax查询解析器的方法。

有办法吗?

我想到的解决方案是在每行的开头用一个特殊的标记索引字符串,即:“STARTOFTEXT”,然后查询“STARTOFTEXT something”。 有更好的解决方案吗?

1 个答案:

答案 0 :(得分:2)

如何在包含第一个单词的模式中创建字段?然后,当您构建文档时,您可以获取第一个单词并将其与文本的其余部分分开存储。