2012-05-08 4 views
0

В Solr schema.xmlИспользование Solr, Как я могу ввести "AB" может соответствовать "ABCD"

У меня есть поле

<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"?

ответ

1

Два пути, что я могу думать:

  1. разметить текст на nGrams где п = длину, на которой вы хотите искать дальше, так что в вашем случае это будет 2.

  2. Взгляните на TermsComponent

Смежные вопросы