如何通过部分单词查询elasticsearch进行全文搜索。
例如,如果我有这些文件
{
name: "A1"
desc: "This is first document"
}
{
name: "A2"
desc: "This is second document"
}
当我这样搜索时
{
query: {
query_string: {
query: 'first'
}
}
}
它返回第一个文档,但是当我尝试搜索
时{
query: {
query_string: {
query: 'fir'
}
}
}
它不会返回任何东西。 如何在没有映射参数(如ngrams)的情况下解决此问题,只需查询即可。
谢谢
答案 0 :(得分:2)