Field.Store.COMPRESS в Lucene 3.0.2 - PullRequest
       16

Field.Store.COMPRESS в Lucene 3.0.2

2 голосов
/ 13 декабря 2010

Я обновляю lucene 2.4.1 до 3.0.2 в своем веб-проекте java в API lucene. Я обнаружил, что Field.Store.COMPRESS отсутствует в 3.0.2, поэтому я могу использовать его вместо Field.Store.COMPRESS.?некоторые данные временного поля настолько велики, что мне приходится их сжимать.

1 Ответ

10 голосов
/ 13 декабря 2010

Lucene принял решение не сжимать поля, поскольку это было действительно медленно, а не сильной стороной Lucene.Javadocs скажем :

Пожалуйста, используйте CompressionTools вместо.Для строковых полей, которые ранее были проиндексированы и сохранены с использованием сжатия, новый способ достижения этой цели: сначала добавьте поле только для индекса (без хранения) и, дополнительно, используйте то же имя поля, что и двоичное сохраненное поле с CompressionTools.compressString (java.lang.String).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...