Yaaaaayyyy! Этот пост хорош и именно то, что мне нужно: D

я создаю документ и добавляю поле, которое хранится и анализируется, как я могу затем прочитать это поле как список токенов? У меня есть следующее:

            Document doc = new Document();
            doc.add(new Field("url", fileName, Store.YES, Index.NOT_ANALYZED));
            doc.add(new Field("text", fileContent, Store.YES, Index.ANALYZED));
            // add the document to the index
            writer.addDocument(doc);

Таким образом, fileContext - это строка, содержащая много текста. Он анализируется, посредством чего он маркируется, когда он сохраняется в индексе. Тем не менее, как я могу получить эти токены? Я могу получить документ из индекса после его сохранения, и я могу прочитать поле «текст» из документа, но это возвращается в виде строки. Я хотел бы получить токены, если это возможно. Мой «писатель» является экземпляром IndexWriter и использует StandardAnalyzer. Любые указатели будут очень приветствоваться.

большое спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос