log MoinMoin/search/Xapian.py @ 5018:67578c72e2d9

age author description
Sun, 16 Aug 2009 09:52:24 +0200 Dmitrijs Milajevs Xapian2009: create_page works right no need to check if revision is '99999999'.
Sat, 15 Aug 2009 20:43:43 +0200 Dmitrijs Milajevs Xapian2009: AndExpression.xapian_term() was refactored. Tests for "and" were updated.
Fri, 14 Aug 2009 00:33:32 +0200 Dmitrijs Milajevs Xapian2009: BaseExpression._get_query_for_search_re() now checks all field values, not only the first one. xapian_term() returns not empty queries for link:re: and link:re:case:. Categories are stored as they are, they are not lowercased. Comment why xapian_term for category:re: does not work is added.
Thu, 13 Aug 2009 22:49:47 +0200 Dmitrijs Milajevs Xapian2009: Index field actions and names were updated.
Wed, 12 Aug 2009 20:33:20 +0200 Dmitrijs Milajevs Xapian2009: Xapian search queries an index once, not twice to get all hits for a query. Xappy is used for the index update.
Mon, 10 Aug 2009 21:30:41 +0200 Dmitrijs Milajevs Xapian2009: py.test.importorskip in tests was removed, tests try import Xapian, and on ImportError skip a test. Index.indexPages now takes a pages parameter - list of pages which must be indexed.
Fri, 07 Aug 2009 19:11:24 +0200 Dmitrijs Milajevs Groups2009: queryparser.TitleSearch.xapian_term was refactored. Xapian.Index.prefixMap attribute was removed.
Thu, 06 Aug 2009 18:46:22 +0200 Dmitrijs Milajevs Get rid of unnecessary head
Thu, 06 Aug 2009 18:13:26 +0200 Dmitrijs Milajevs Xapian2009: pep8 fixes.
Thu, 06 Aug 2009 17:26:28 +0200 Dmitrijs Milajevs Xapian2009: MoinSearchConnection class was introduced which inherits from xappy.SearchConnection and provides get_all_documents method. Various cahnges to the queryparser.py now tests fail on asserts, but not in the errors in the code.
Tue, 04 Aug 2009 20:24:07 +0200 Dmitrijs Milajevs Xapian2009: xapian_term() was refactored. Code repetition was reduced by introducing BaseFieldSearch class. Field action definitions was updated.
Mon, 03 Aug 2009 19:23:54 +0200 Dmitrijs Milajevs Xapian2009: pagename field now is sortable. test_search.py pep8 fixes, TestSearch is done for both Moin and Xapian searchers.
Mon, 03 Aug 2009 18:22:48 +0200 Dmitrijs Milajevs Xapian2009: Files and attachments are indexed using xappy.
Sat, 01 Aug 2009 17:58:53 +0200 Dmitrijs Milajevs Xapian2009: AndExpression and TextSearch xapian_term() refactoring. It does not receive allterms parameter, but xappy.SearchConnection.
Fri, 31 Jul 2009 17:24:07 +0200 Dmitrijs Milajevs Xapian2009: Search is done using xappy.
Mon, 27 Jul 2009 21:37:15 +0200 Dmitrijs Milajevs Xapian2009:Part of xapian search code was refactored. Search._xapianMatch is broken must be refactored.
Mon, 27 Jul 2009 19:20:08 +0200 Dmitrijs Milajevs Xapian2009: Xapian Index._index_page_rev() was refactored and now uses xappy. Files and attachments are not indexed, indexing methods are still needed to be refactored.
Sun, 01 Feb 2009 17:15:09 +0100 Thomas Waldmann Xapian indexing: in update mode, do not try to re-index old revisions again
Wed, 28 Jan 2009 16:42:21 +0100 Thomas Waldmann fixed search (see details below)
Wed, 07 Jan 2009 01:17:06 +0100 Thomas Waldmann made cfg.interwikiname a unicode object (str only worked for ascii)
Mon, 14 Jul 2008 22:44:33 +0200 Thomas Waldmann Xapian indexer/tokenizer: tokenize CamelCase parts of non-wikiwords
Sun, 13 Jul 2008 21:41:12 +0200 Thomas Waldmann Xapian indexing: remove crappy hostname tokenization, works better without
Mon, 30 Jun 2008 19:44:55 +0000 Thomas Waldmann category search: ignore traling whitespace after ----
Sat, 07 Jun 2008 20:42:57 +0200 Thomas Waldmann removed PyStemmer dependency by just using xapian.Stem and requiring xapian >= 1.0.0, also remove code handling older xapian versions
Fri, 30 May 2008 20:20:12 +0200 Thomas Waldmann Xapian search: for mimetypes also index major and minor separately, so you can search for 'text' or 'plain'
Thu, 29 May 2008 23:42:28 +0200 Thomas Waldmann Xapian search: improve analyzer to tokenize Foo42Bar23 into Foo, 42, Bar, 23
Sat, 24 May 2008 23:17:45 +0200 Thomas Waldmann Xapian indexing: remove crappy num regex from WikiAnalyzer
Tue, 20 May 2008 23:17:24 +0200 Thomas Waldmann Xapian mimetype search: consistently use a Keyword for mimetype, use text/<format> as mimetype for pages
Sat, 10 May 2008 23:37:00 +0200 Thomas Waldmann change page_*_regex processing, see docs/CHANGES (fixes Xapian category search for non-english)
Thu, 08 May 2008 13:17:52 +0200 Thomas Waldmann Xapian indexing: index CategoryFoo correctly as CategoryFoo, not Foo (only works for default category regex (english), needs more work)
Tue, 06 May 2008 02:06:33 +0200 Thomas Waldmann fix usage of WikiParser.word_rule (use re.VERBOSE) - fixes xapian indexing of WikiWords (index "WikiWords", "Wiki" and "Words"), fixes detection of WikiWords for the docbook parser
Sat, 03 May 2008 22:46:14 +0200 Thomas Waldmann Xapian search / stemming: fix crash if default language is un-stemmable
Sat, 03 May 2008 19:26:18 +0200 Thomas Waldmann Page.edit_info: better return empty dict than None when no edit-log entry is found
Sat, 03 May 2008 15:50:56 +0200 Thomas Waldmann xmlrpc getPageInfoVersion fixed / Page.last_edit() fixed and renamed to edit_info(). Works correctly now for current revision and supports old revisions.
Sat, 26 Apr 2008 23:19:12 +0200 Reimar Bauer search.Xapian: fix page object for index build
Wed, 27 Feb 2008 13:04:26 +0100 Thomas Waldmann Xapian: use own logger instead of request.log
Mon, 02 Jul 2007 23:33:20 +0200 Thomas Waldmann Big PEP8 and whitespace cleanup
Tue, 29 May 2007 10:16:11 +0200 Reimar Bauer Xapain: raise exception TypeError if Stemmer fails
Mon, 28 May 2007 21:04:37 +0200 Reimar Bauer Xapian: used Stemmer.algorithms for checking
Sat, 26 May 2007 19:12:16 +0200 Thomas Waldmann fix xapian version check, use non-deprecated functions for it with fallback to depracated functions
Mon, 26 Mar 2007 18:52:21 +0200 Franz Pletz xapian.Query needs to be imported
Mon, 12 Mar 2007 14:10:45 +0100 Thomas Waldmann began refactoring send_page(): processing instruction extraction, getting meta/data part of page only, fixed related problems with language detection. Removed lots of duplicate or unused code.
Sat, 24 Feb 2007 14:18:31 +0100 Thomas Waldmann removed some unused attributes, used 'dummy' for dummies
Fri, 23 Feb 2007 18:41:27 +0100 Thomas Waldmann Eclipse PyDev Check: fixed some more errors and warnings
Fri, 23 Feb 2007 13:06:42 +0100 Thomas Waldmann Eclipse PyDev Check: fixed lots of its errors and warnings
Fri, 23 Feb 2007 09:38:23 +0100 Thomas Waldmann Eclipse PyDev Check: fixed lots of its errors and warnings
Fri, 23 Feb 2007 02:16:07 +0100 Thomas Waldmann Eclipse PyDev Check: fixed lots of its errors and warnings
Sun, 27 Aug 2006 16:22:18 +0200 Franz Pletz fix mimetype selection and showing attachment matches
Sat, 26 Aug 2006 20:20:52 +0200 Franz Pletz final polishing round adding docstrings, comments and fixing small issues
Sat, 26 Aug 2006 18:21:54 +0200 Franz Pletz update comments/docstrings
Sat, 26 Aug 2006 17:37:17 +0200 Thomas Waldmann cleanup whitespace, add/fix comments
Thu, 24 Aug 2006 15:50:35 +0200 Franz Pletz renaming and deleting pages works for all revisions
Thu, 24 Aug 2006 15:33:44 +0200 Franz Pletz fix for deleting from xapian index
Thu, 24 Aug 2006 15:25:15 +0200 Franz Pletz support for page/attachment removal and renaming (preliminary commit to show activity, needs more testing)
Thu, 24 Aug 2006 13:46:12 +0200 Franz Pletz finish code docs for MoinMoin.search.Xapian
Wed, 23 Aug 2006 23:37:17 +0200 Franz Pletz check if the correct version of xapian is installed
Wed, 23 Aug 2006 22:48:01 +0200 Franz Pletz ensure new attachments trigger an index update, doc update for MoinMoin.search.Xapian
Wed, 23 Aug 2006 14:38:24 +0200 Franz Pletz added support for xapwrap for collapsing and sorting by relevance/key, ensure to just show the newest revision in _getHits if historysearch is disabled
Mon, 21 Aug 2006 13:17:22 +0200 Franz Pletz optional history indexing and search is working
Mon, 21 Aug 2006 02:31:07 +0200 Franz Pletz merge with xapian branch