как добавить индекс синонимов на Lucene - PullRequest
2 голосов
/ 02 мая 2011

У меня есть таблица синонимов с разделенным запятыми списком синонимов.Я хочу, чтобы Lucene учел эти синонимы и при индексации текстового значения.Я использую StandardAnalyzer для индексации.Как я могу заставить Lucene также использовать Синоним?Вот мой код с использованием StandardAnalyzer

FSDirectory fsDircetory = FSDirectory.open(new File("/home/lenovo/index"));
indexwriter = new IndexWriter(fsDircetory,
    new StandardAnalyzer(Version.LUCENE_31),
    true,IndexWriter.MaxFieldLength.LIMITED);
Document doc = new Document();
doc.add(new Field("title",recipeVO.getTitle(),
    Field.Store.YES,Field.Index.ANALYZED));
indexwriter.addDocument(doc);
indexwriter.close()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...