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

0.9

Initial release.