Lucene 索引数值字段中的元数据

Lucene 索引数值字段中的元数据,lucene,lucene.net,Lucene,Lucene.net,我试图在lucene.net的数字字段中索引一些元数据,但我不知道怎么做。我构建了一个类来查找描述上的度量值,该类以如下形式返回度量值列表:“150{inch}200{mm}”等,我想索引这些值以同时搜索它们,数值和度量单位。我该怎么做?我需要创建一个自定义字段吗 谢谢。一些想法(来自Lucene.Net邮件列表) 存储转换为公共单位的所有度量单位。如果用户输入的是英尺、米或英寸,请将其转换为常用单位,然后进行搜索 为单位类型和度量值存储单独的字段。然后,您可以进行如下搜索:单位:mm和测量值

我试图在lucene.net的数字字段中索引一些元数据,但我不知道怎么做。我构建了一个类来查找描述上的度量值,该类以如下形式返回度量值列表:“150{inch}200{mm}”等,我想索引这些值以同时搜索它们,数值和度量单位。我该怎么做?我需要创建一个自定义字段吗

谢谢。

一些想法(来自Lucene.Net邮件列表)

  • 存储转换为公共单位的所有度量单位。如果用户输入的是英尺、米或英寸,请将其转换为常用单位,然后进行搜索
  • 为单位类型和度量值存储单独的字段。然后,您可以进行如下搜索:
    单位:mm和测量值:100
    单位:英尺和测量值:[4到7]