说,我有以下查询:'文档电子表格应用程序*'。我想构造一个查询字典,它等效于这种查询类型'_search?q = _all:document + spreadsheet + app *'。假设query_words_list = ['document','spreadsheet','app']。我尝试了这个:
{
'query': {
'terms': {
'_all': query_words_list[:-1] + [query_words_list[-1] + '*'],
}
}
}
但是,如果您比较两个查询的结果,它们是不相等的。是否有任何暗示相当于“_search?q = _all:document + spreadsheet + app *”的查询词典是什么样的?提前致谢!
最佳答案
关于search - ElasticSearch:如何将术语查询与通配符混合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13482156/