0

在 solr schema.xml

我有一个领域

    <field name="name" type="string" indexed="true" stored="true" multiValued="false" />

这个值可以

  • abcd108-102
  • abcd107-102
  • axcd807-102

等等

如何输入“ab”,匹配“abcd108-102”、“abcd107-102”?

输入“bc”,匹配到“abcd108-102”,“abcd107-102”?

4

1 回答 1

1

我能想到的两种方法:

  1. 在 nGrams 上标记您的文本,其中 n=要搜索的长度,因此在您的情况下为 2。

  2. 看看条款组件

于 2012-05-08T09:20:02.880 回答