and java过滤,过滤器完成建议使用AND而不是OR

我试图根据我在映射中设置的完成上下文来过滤完成建议结果 . 这是一个示例查询 .

POST jekyll/_suggest?pretty

{

"title-author-suggestion" : {

"prefix" : "Donald",

"completion" : {

"field" : "Suggest",

"contexts" : {

"Tags" : "general",

"Authors" : "Katie Reilly"

}

}

}

}

我遇到的问题是结果似乎是使用 OR 效果进行过滤,而不是 AND 效果 .

例如,假设我有这两个文件 .

{

"Title" : "Donald Duck is amazing",

"Tags" : [ "general" ],

"Authors" : [ "Bob" ]

}

{

"Title" : "Donald Trump is president, whaaaat?!",

"Tags" : [ "general" ],

"Authors" : [ "Katie Reilly" ]

}

我想,运行一个完成建议查询,就像我问题顶部的查询一样,会给我1个文档的结果 .

{

"Title" : "Donal Duck is amazing",

"Tags" : [ "general" ],

"Authors" : [ "Katie Reilly" ]

}

相反,我得到了两份文件 .

Is there a way to change the behavior on a Completion suggestion query to exhibit the behavior I expect or do I just have to not use the Completion suggestion?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值