Lucene,场失配的负提升

Lucene,场失配的负提升,lucene,Lucene,我在考虑Lucene是否是完成任务的好工具 我有包含公司名称、唯一识别号(即税务ID、统计报告ID号等)的数据 是否可以创建索引并以允许“向下提升”具有不匹配此唯一标识符字段的记录的方式对其进行查询 如果TAX_ID在文档和查询之间匹配,则分数会上升 如果文档或查询中都没有TAX_ID,则它将保持中立 但若文档和查询的TAX_ID不同,则得分会下降 我这样做的方法是,当文档没有TAX\u ID时,在TAX\u ID中索引特定的标志值,然后使用boosts提供您想要的评分。因此,您的查询看起来是

我在考虑Lucene是否是完成任务的好工具

我有包含公司名称、唯一识别号(即税务ID、统计报告ID号等)的数据

是否可以创建索引并以允许“向下提升”具有不匹配此唯一标识符字段的记录的方式对其进行查询

  • 如果TAX_ID在文档和查询之间匹配,则分数会上升
  • 如果文档或查询中都没有TAX_ID,则它将保持中立
  • 但若文档和查询的TAX_ID不同,则得分会下降

我这样做的方法是,当文档没有TAX\u ID时,在TAX\u ID中索引特定的标志值,然后使用boosts提供您想要的评分。因此,您的查询看起来是:

TAX_ID:1234 TAX_ID:NOTAXID^0.5