У меня есть следующие данные в индексе Search API. Поля имени и заголовка - это текстовые поля.
Document Id name slug
5946158883012608 Configurations configurations
4820258976169984 Customers customers
6227633859723264 Sites sites
Я пробую много вариантов строк запроса и не могу найти нужную строку.
Мои последние попытки:
index.search('config')
index.search('~config')
index.search('name:~config')
index.search('slug:~config')
Если я попробую: index.search('customers')
получаю одну строку. Но если удалить последний s
, я не получу строки.
Может кто-нибудь объяснить мне, почему?
С уважением,
Армандо
TextField
илиAtomField
? Вышеуказанное поведение ожидается сAtomField
, но указанные выше запросы должны работать сTextField
, потому что поля Atom не токенизированы. - person atimothee   schedule 11.11.2016index.search('slug:~customer')
- я не уверен, что это сработает, но может. У нас также могут быть другие функции, которые могут помочь в вашем варианте использования автозаполнения. Я проверю и узнаю больше. - person Will Hayworth   schedule 11.11.2016