Correct and improve some changes entries.

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1134937 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Uwe Schindler 2011-06-12 15:35:40 +00:00
parent 1472627948
commit 84c10b766b
1 changed files with 4 additions and 4 deletions

View File

@ -12,15 +12,15 @@ Changes in backwards compatibility policy
- On upgrading to 3.1, if you do not fully reindex your documents,
Lucene will emulate the new flex API on top of the old index,
incurring some performance cost (up to ~10% slowdown, typically).
Likewise, if you use the deprecated pre-flex APIs on a newly
created flex index, this emulation will also incur some
performance loss.
To prevent this slowdown, use oal.index.IndexUpgrader
to upgrade your indexes to latest file format (LUCENE-3082).
Mixed flex/pre-flex indexes are perfectly fine -- the two
emulation layers (flex API on pre-flex index, and pre-flex API on
flex index) will remap the access as required. So on upgrading to
3.1 you can start indexing new documents into an existing index.
But for best performance you should fully reindex.
To get optimal performance, use oal.index.IndexUpgrader
to upgrade your indexes to latest file format (LUCENE-3082).
- The postings APIs (TermEnum, TermDocsEnum, TermPositionsEnum)
have been removed in favor of the new flexible