#741: Update Whoosh dependency ---------------------------+--------------------------- Reporter: SaintGermain | Owner: nobody Type: enhancement | Status: new Priority: major | Milestone: Unscheduled Component: search | Version: 0.7.0 Resolution: | Keywords: whoosh search ---------------------------+---------------------------
Comment (by SaintGermain): Ok I have tried the following manually: 1. Free text search * summary * body * comment 1. Field specific * status:new * status:closed 1. Operators test * OR * AND * NOT 1. Meta-keywords * $resolved * $unresolved * $me 1. Search tickets based on relations * duplicatedby:* I was not sure about the range function (is it for the search box ?). But it triggered an exception when I tried (for instance date:[20050101 TO 20090715] or title:{Aida TO Carmen}): {{{#!python Internal Server Error: /fr/bloodhound/bhsearch Traceback (most recent call last): File "/home/user/project/bloodhound/trac/trac/web/main.py", line 445, in dispatch_request return _dispatch_request(req, env, env_error) File "/home/user/project/bloodhound/trac/trac/web/main.py", line 484, in _dispatch_request send_internal_error(env, req, sys.exc_info()) File "/home/user/project/bloodhound/trac/trac/web/main.py", line 615, in send_internal_error req.send_error(exc_info, status=500, env=env, data=data) File "/home/user/project/bloodhound/trac/trac/web/api.py", line 536, in send_error exc_info) File "/home/user/project/bloodhound/trac/trac/web/main.py", line 477, in _dispatch_request dispatcher.dispatch(req) File "/home/user/project/bloodhound/trac/trac/web/main.py", line 214, in dispatch resp = chosen_handler.process_request(req) File "/home/user/project/bloodhound/bloodhound_search/bhsearch/web_ui.py", line 346, in process_request context=request_context, File "/home/user/project/bloodhound/bloodhound_search/bhsearch/api.py", line 316, in query query_result = self.backend.query(**query_parameters) File "/home/user/project/bloodhound/bloodhound_search/bhsearch/whoosh_backend.py", line 247, in query c = searcher.correct_query(query, query_string) File "/home/user/.virtualenvs/test/local/lib/python2.7/site- packages/whoosh/searching.py", line 918, in correct_query for token in q.all_tokens(): File "/home/user/.virtualenvs/test/local/lib/python2.7/site- packages/whoosh/query/qcore.py", line 424, in all_tokens for token in child.all_tokens(boost): File "/home/user/.virtualenvs/test/local/lib/python2.7/site- packages/whoosh/query/qcore.py", line 424, in all_tokens for token in child.all_tokens(boost): File "/home/user/.virtualenvs/test/local/lib/python2.7/site- packages/whoosh/query/qcore.py", line 419, in all_tokens for token in self.tokens(boost): File "/home/user/.virtualenvs/test/local/lib/python2.7/site- packages/whoosh/query/terms.py", line 165, in tokens btexts = [self.text] AttributeError: 'TermRange' object has no attribute 'text' }}} -- Ticket URL: <https://issues.apache.org/bloodhound/ticket/741#comment:3> Apache Bloodhound <https://issues.apache.org/bloodhound/> The Apache Bloodhound issue tracker