这可能是一个非常愚蠢的问题,但我想知道为什么会这样。如果我在 solr 中使用 edismax 查询解析器并传递如下查询
q=IPhone5&wt=xml&edismax=true&qf=Product-Name-0^100&bq=(Product-Rating-0%3A7^300+OR+Product-Rating-0%3A8^400+OR+Product-Rating-0%3A9^500+OR+Product-Rating-0%3A10^600+OR+Product-Rating-0%3A*)
那为什么它在默认字段中搜索?当我指定 qf 时,它应该在 qf 参数中指定的字段中搜索并提升那些具有更高评级的文档。
如果我的理解有误,请纠正我。注意:-我使用的是 SOLR 4.0 Alpha
谢谢, Pragyanshis