Пытаюсь с помощью lucene индексировать , а потом искать интовое поле. В итоге ничего не находит (по текстовым полям все ищется прекрасно). Индексация выглядит следующим образом:
Document doc = new Document();
//UserType = 1
doc.add(new IntField("userType", user.getType().getId(), Field.Store.YES));
FSDirectory dir = FSDirectory.open(FileSystems.getDefault().getPath(indexDir));
IndexWriterConfig config = new IndexWriterConfig(new StandardAnalyzer());
writer = new IndexWriter(dir, config);
writer.addDocument(doc);
Для поиска пробовал использовать следующие запросы:
new QueryParser(defautField, new StandartAnalyzer()).parse("userType:1");
new QueryParser(defautField, new StandartAnalyzer()).parse("userType:[1 TO 1]");