Changelog
trunk (0.9.3)
- Fix removing index creation problems on Win32 platforms - Thanks to Daniel Cortes for looking into this
- Fix which removes NPE which only occured when the Log4J log level was not set to debug
0.9.2
-
Multi language support - Now the content of all translations of documents should get
indexed on index rebuild, too.
-
the getSearchResults methods now return a SearchResults Object, allowing to retrieve
only a subset of the results using getResults(int beginIndex, int resultCount).
The SearchResults class also enforces the check if the user doing the search has
access to a document, before adding it to the list of results.
-
-
Several API changes to allow searching virtual wikis, access rights checking and
searching for documents of specific languages only. See the Api docs
of LucenePluginApi
for more details.
-
Updated searchForm.vm to reflect the paging, virtual
wiki and multi language support.
0.9.1
-
Better handling of index rebuilds - until now all document contents have been
fetched *before*
starting to index - bad with huge attachments and big wikis. Now the content of a
document or attachment is fetched right before getting indexed.
-
Added some fields:
lang
containing the language
of a document. This fixes the problem that a document version in one language
replaced all other language versions of this document when it was indexed.
- creator
- creationDate
-
Fixed bug which made deletion of old document versions not working.
-
Queries for date ranges now work, just use date:[20040101 TO 20050101]
to find all documents modified in 2004
-
Document name, web and author are stored in a way searchable by the user
by naming the fields directly: web:main will find all Documents from the
'Main' Web
-
updated the search form