[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