Инвертированный индекс в Lucene - PullRequest
3 голосов
/ 30 апреля 2011

Я хочу знать, какой класс в Lucene генерирует инвертированный индекс ?

Спасибо

Ответы [ 3 ]

3 голосов
/ 10 июля 2011

Инвертированный индекс создается в классе с именем FreqProxTermsWriter на основе информации, полученной из документов, такой как частота термина , частота документа , позиция положения и т. д.

1 голос
/ 30 апреля 2011

Инвертированный индекс - это структура файлов данных, используемых Lucene . На самом деле нет никакого конкретного класса, который делает инвертированным. Классы в пакете org.apache.lucene.index управляют файлами, которые в конечном итоге делают структуру данных инвертированным индексом.

0 голосов
/ 30 апреля 2011

Позволяет разбить некоторые основы lucene

Индекс содержит последовательность документов.

  • Документ представляет собой последовательность полей.
  • Поле представляет собойименованная последовательность терминов.
  • Термин - это строка

. Поле при добавлении в документы, если они инвертированы, они проиндексированы, обратите внимание, что поля могут быть проиндексированы и сохранены

Итак, инвертированная (проиндексированная) операция происходит на уровне поля, и да Поле - это класс, в котором, я думаю, происходит инверсия

...