我想对没有特定字段的文档应用负提升。但它不起作用,并且为具有和不具有该字段的文档产生相同的提升值。任何指针都会有很大帮助。
bf=if(not(exists('image-small_string')),0,-500)
答案是提升那些与您的查询不匹配的文档,而不是试图对那些与您的查询不匹配的文档应用负面提升。
要速推具有特定字段的文档,您可以使用bq=foo:[* TO *]^5
(并调整速推出厂设置以匹配您要查找的行为(。