【发布时间】:2013-12-06 13:17:11
【问题描述】:
我正在使用 lucene 4.0 现在我想分析使用 StringField 的字段.. 谁能告诉我有什么方法可以分析 String...
Document d = new Document();
d.add(new StringField("id_c", rs.getString("id_c"), Field.Store.YES, Field.Index.ANALYZED));
d.add(new StringField("id_c", Field.Store.YES, Field.Index.ANALYZED));
d.add(new StringField("name", Field.Store.YES, Field.Index.ANALYZED));
d.add(new StringField("dob", Field.Store.YES, Field.Index.ANALYZED));
d.add(new StringField("dep", Field.Store.YES, Field.Index.ANALYZED));
d.add(new StringField("salary", Field.Store.YES, Field.Index.ANALYZED));
我怎样才能以这种方式使用 Field.Index.ANALYZED .. 任何方式来克服这个困难
【问题讨论】:
-
您的问题不清楚。您能否举一些示例并说明您的查询的外观等。 StringField 是一个已编入索引但未标记化的字段:整个 String 值被索引为单个标记。例如,这可能用于“国家”字段或“ID”字段,或者您打算用于通过字段缓存进行排序或访问的任何字段。
标签: lucene