Ilnar25
@Ilnar25

Как правильно образовать запрос совместно с thinking_sphinx?

Вот мой пример:

Parameters: {"utf8"=>"✓", "query"=>"jjkhjkhjkhjhjhk", "start_date"=>"12/22/2016", "end_date"=>"12/08/2016"}

Контроллер: @posts = ThinkingSphinx.search(params[:query], :with => {:created_at => params[:start_date]..params[:end_date]})

Ошибка: ActionView::Template::Error (sphinxql: syntax error, unexpected '/', expecting AND near '/22/2016 AND 12/08/2016 AND `sphinx_deleted` = 0 LIMIT 0, 20; SHOW META' - SELECT * FROM `post_core` WHERE MATCH('jjkhjkhjkhjhjhk') AND `created_at` BETWEEN 12/22/2016 AND 12/08/2016 AND `sphinx_deleted` = 0 LIMIT 0, 20; SHOW META):
******************************************************************************************************************
Если необходимо взглянуть на индексацию она ниже, но я думаю не соответсвует формат из парамс для запроса на thinkingsphinx. Кто знает где подкралась ошибка?
ThinkingSphinx::Index.define :post, :with => :real_time do
indexes title, as: :title_content
indexes body, as: :content
indexes comments.body, as: :comment_content
indexes created_at, sortable: true
end
  • Вопрос задан
  • 104 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы