我是solr的新手。我试图根据提升因素优先考虑结果。
以下是我的以下查询。尽管为brandName_string提供了很高的推动价值,但当我进行文字搜索 description_text_en
时,solr仅根据oral
返回结果。
((code_string:(oral*^90.0 OR oral^180.0))
OR (variantCode_text:(oral*^90.0 OR oral^180.0 OR oral~^45.0))
OR (name_text_en:(oral*^10.0 OR oral~^5.0 OR oral^2.0))
OR (brandName_string:(oral*^2110.0 OR oral^112110.0))
OR (description_text_en:(oral^60.0 OR oral*^30.0 OR oral~^15.0))
OR (keywords_text_en:(oral~^5.0 OR oral^20.0 OR oral*^10.0))
OR (categoryName_text_en_mv:(oral~^10.0 OR oral*^20.0 OR oral^40.0)))
AND (freesample_boolean:false)