[mb-bugs] [MusicBrainz Bug Tracker] #2806: Indexed search does not support Range Searches

MusicBrainz Bug Tracker noreply at musicbrainz.org
Wed May 2 12:38:31 UTC 2007


#2806: Indexed search does not support Range Searches
---------------------------------------+------------------------------------
 Reporter:  paultaylor                 |       Owner:  rob              
     Type:  bug                        |      Status:  new              
 Priority:  normal                     |   Milestone:  Server 2007-XX-YY
Component:  MusicBrainz Server Search  |     Version:  Server 2007-04-01
 Keywords:  search                     |     Browser:                   
       Os:                             |  
---------------------------------------+------------------------------------
 Entering the following query into the search
 track:Minus AND artist:beck AND dur:[152000 TO 162000]

 gives the following error:
 Mod_python error: "PythonHandler handler" Traceback (most recent call
 last): File "/usr/lib/python2.4/site-packages/mod_python/apache.py", line
 193, in Dispatch result = object(req) File "/home/lucene/lucene_server
 /cgi-bin/ws/1/handler.py", line 165, in handler content =
 searchobj.search(query, maxHits, offset, fmt) File
 "/home/lucene/lucene_server/lib/search.py", line 227, in search hits =
 self.queryIndex(query); File "/home/lucene/lucene_server/lib/search.py",
 line 216, in queryIndex hits = self.index.search(parsedQuery); File
 "/usr/lib/python2.4/site-packages/PyLucene.py", line 2349, in search def
 search(*args): return _PyLucene.Searcher_search(*args) JavaError:
 org.apache.lucene.search.BooleanQuery$TooManyClauses

 If I just did:
     track:Minus AND artist:beck AND dur:152000
 it would work ok.

 Sending the equivalent query to the Webservice works ok. This is a problem
 because for me because I was using the Website to test my queries before I
 coded them, having received this error I assumed that Range Searches
 didn't work in the xml, but turns out they do.

-- 
Ticket URL: <http://bugs.musicbrainz.org/ticket/2806>
MusicBrainz Bug Tracker <http://musicbrainz.org>
MusicBrainz -- the music metadatabase


More information about the Musicbrainz-bugs mailing list