如何获得一个领域的价值?

时间:2011-05-09 12:53:10

标签: java solr

我有两个字段“名称”和“价格”。我想得到它的价值。考虑,名称:棒球价格:100

棒球的类型为 string 100 int 。我正在使用以下代码来获取值:

Field inputfield =docu.getField("name");

inputfield.stringValue();  //Output:Baseball (working)

同样,要得到整数值(即100)我要做什么?

谢谢, 元帅

2 个答案:

答案 0 :(得分:0)

Lucene中的所有字段都是字符串值,您必须为数字字段执行Integer.parseInt()或相等。

答案 1 :(得分:0)

使用getFieldValue并投射:

Integer val = (Integer)docu.getFieldValue("myvar");