Точное совпадение фразы вasticsearch на шине - PullRequest
0 голосов
/ 03 января 2012

Я использую эластичный поиск на шине в моем приложении ruby ​​on rails.
Пока у меня все хорошо.Теперь я хочу получить результаты, которые соответствуют точным значениям.
Например, если есть две записи с заголовком «однажды» и «однажды», «title: однажды» должна возвращать только одну с названием точно «однажды»«

1 Ответ

1 голос
/ 20 марта 2012

Вот пример кода:

Tire.search 'articles', do |search|
    search.size 100        #  Limit record
    search.from 0          #  start offeset

    # search.query.text keyword, :type => :phrase
    search.query do |query|
        query.text :_all, keyword, :type => :phrase
    end
  end
end

Надеюсь, это поможет!

...