2013-02-22 5 views
0

Есть ли способ сделать поиск solr по алфавиту следующим образом: в запросе я хочу найти все имена, начиная с алфавита 'A'. Пожалуйста, помогите мне в этом. Спасибо, GKПоиск Solr: Поиск по алфавиту

+0

просто убедитесь, что 'name' имеет строку типа, а не текстовое поле. В противном случае 'Jessica Alba' может соответствовать' name: A * ':-) – arun

ответ

1

Да, вы можете указать в чем-то запроса, как это:

name:A* 

(Где name это вы имя поля)

0

Вы хотите, чтобы получить все документы и только значения из конкретной области? Для полных документов просто используйте (как в другом ответе) поле: префикс *

Если вам нужен только список терминов в определенном поле, вы можете использовать TermComponent (with terms.prefix).

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