'query' => array(
'query_string' => array(
'fields'=> array('name'),
"analyze_wildcard" => true,
'query' => '*tom*'
)
)
我在php程序中使用这个查询短语,它匹配小写字符串, 例如:tom / test / 1,但是' Tom / test / 2'不配,我试过了 '查询' => ' 汤姆'也没用。 有什么建议? 非常感谢。
答案 0 :(得分:0)
如何更改行
'query' => '*tom*'
到
strtolower('query') => strtolower('*tom*')
我没有测试过 - 所以它可能不起作用,但理论上,将等式的两边都设置为小写,它应该忽略大小写。