我想对以“或”关键字开头的发票号码进行ElasticSearch查询。ElasticSearch不会返回以“或”开头的发票的任何结果,但它会返回以“OP”开头的发票的结果。
{
"query": {
"query_string": {
"query": "OR AND 123123",
"default_field": "invoice_number"
}
}
}
我试过这些,但它们不起作用:
{
"query": {
"query_string": {
"query": "(OR) AND (123123)",
"default_field": "invoice_number"
}
}
}
{
"query": {
"query_string": {
"query": "OR 123123",
"operator" : "AND",
"default_field": "invoice_number"
}
}
}
1条答案
按热度按时间cu6pst1q1#
Tldr;
不确定是否在任何地方都有文档记录,但我设法通过将保留的令牌 Package 在单引号
'
中来使其工作示例