具有相同术语精确、通配符和模糊匹配的Lucene查询

具有相同术语精确、通配符和模糊匹配的Lucene查询,lucene,lucene.net,Lucene,Lucene.net,我试图得到Lucene的结果,首先是标题精确,然后是标题通配符,然后是标题模糊,然后是FieldX通配符,然后是FieldX模糊。。。但结果不符合预期顺序(模糊结果更高) 查询: Title:term^3 Title:term*^2 $"Title:term^1.9~ Field1:term*^1.6 Field1:term^1.5~ Field2:term*^1.4 Field2:term^1.3~... 如何使用Lucene获得所需的结果排序?您是否尝试过按结果分数排序结果?示例

我试图得到Lucene的结果,首先是标题精确,然后是标题通配符,然后是标题模糊,然后是FieldX通配符,然后是FieldX模糊。。。但结果不符合预期顺序(模糊结果更高)

查询:

Title:term^3 Title:term*^2 $"Title:term^1.9~ Field1:term*^1.6 Field1:term^1.5~ Field2:term*^1.4 Field2:term^1.3~...

如何使用Lucene获得所需的结果排序?

您是否尝试过按结果分数排序结果?示例:搜索:viking标题:{term}^3标题:{term}*^2标题:{term}^1.1~ Scooby Doo和Goblin King分数:0.1855086标题:Vikingai[许多其他单词]分数:0.1531087尝试将波浪线操作符放在紧跟提升因子的术语旁边。例如,用Field1:term^1.5~代替Field1:term^1.5~这样做能改善情况吗?另外,你可以尝试使用更夸张的增压值。搜索:viking。相同的结果(模糊比通配符高)标题:{term}^3标题:{term}*^2标题:{term}~^1.1史酷比·杜和地精王得分0.1854779维金盖得分0.1531033关于夸大提升因子的情况如何?例如:标题:{term}^10标题:{term}*^5标题:{term}~^1您是否尝试过按结果分数对结果进行排序?示例:搜索:维京人标题:{term}^3标题:{term}*^2标题:{term}^1.1~史酷比·杜和地精王分数:0.1855086标题:维京盖[许多其他单词]分数:0.1531087尝试将波浪线操作符放在紧跟提升因子的术语旁边。例如,用Field1:term^1.5~代替Field1:term^1.5~这样做能改善情况吗?另外,你可以尝试使用更夸张的增压值。搜索:viking。相同的结果(模糊比通配符高)标题:{term}^3标题:{term}*^2标题:{term}~^1.1史酷比·杜和地精王得分0.1854779维金盖得分0.1531033关于夸大提升因子的情况如何?例如,标题:{term}^10标题:{term}*^5标题:{term}~^1