我有关于rails tyre gem及其搜索的问题。
假设我有一个搜索查询'alpha street smith'
,并且ES中只有一条包含这三个单词但在不同列中的记录。例如,company_name为'alpha'
,company_address为'street'
,company_director_name为'smith'
。
轮胎找到此记录,但它也返回包含查询中的一个单词的记录。例如,如果company_name是'alpha'
但没有其他条款匹配,则仍会返回。
那么我怎样才能实现只返回包含所有搜索条件的记录?