Dear, I have indexing integer field like this
----- Document doc = new Document(); FieldType fieldType = new FieldType(); fieldType.setIndexed(true); fieldType.setStored(true); fieldType.setTokenized(false); fieldType.setIndexOptions(IndexOptions.DOCS_AND_FREQS_AND_POSITIONS); fieldType.setStoreTermVectors(true); fieldType.setNumericType(NumericType.INT); doc.add(new IntField("contents", 1, fieldType)); ----- and I have tried to get integer value and doc frequency like this ----- ... BytesRef term = null; while ((term = termsEnum.next()) != null) { System.out.println("doc Freq of ["+term.utf8ToString()+"] : " + termsEnum.docFreq()); ----- But term.utf8toString is return some broken character like this [d@], [l ] ..etc. How can I get right value from BytesRef? Thanks and Regards. -- DEV용식 http://devyongsik.tistory.com