因此我将Elasticsearch与laravel一起使用阿拉伯文分析器进行了所有工作,但由于某些原因使用具有单词(?,å)的单词,它会一直获取旧数据或无数据示例:当我搜索“النارية”时,只有一个结果显示当我搜索“الناري”时,正确的结果显示出这是我的搜索正文
'body' => [
'query' => [
'query_string' => [
'query' => "*$query*",
'analyzer'=> 'arabic',
'boost'=> 2.0,
'default_operator' => 'AND',
'fields' => ['title'],
],
],
'sort' => [
'created_at.keyword' => [
'order' => 'desc',
]
],
'from' => 0,
'size' => 1000
],