Я использую laravel 4.2. моя база данных - mongodb. У меня есть таблица под названием products и поле в моем db, которое называется brand
, которое имеет значение ABC
в верхнем регистре.elasticsearch не работает при использовании прописных букв в запросе
При использовании этого запроса ['term' => ['brand' => 'ABC']]
набор результатов пуст.
Но когда я попытался использовать этот ['term' => ['brand' => 'abc']]
, он фактически работает и возвращает все продукты с brand = 'ABC'
.
Мой вопрос: почему elasticsearch не может найти заглавные буквы?
это отличное объяснение. Спасибо. теперь я знаю, что он индексируется как строчный. – KristCont
Рад, что это помогло! – Val
Я новичок в поиске elastics и все еще изучаю его. У меня еще несколько вопросов для публикации. – KristCont