[core-dev] metadata searches
Gregorio Roper <[email protected]> Fri, 19 Nov 2004 20:22:05 +0100
| Newsgroups | gmane.network.gnutella.limewire.core.devel |
|---|---|
| Message-ID | <[email protected]> |
Hello, I'm seeing a few weaknesses with LimeWire's XML searches: LimeXMLUtils#match() requires does some sort of weird prefix matching: A query for artist="Bach" will not match audio metatdata where artist="J. S. Bach", why doesn't LimeWire split up the query in keywords as in the file manager? Note that if the file name matches but the XML document does not match, the result will not be sent, so this will cause many results that are otherwise almost perfect matches not to be sent. Using different instances of Trie for the pathnames and the XML documents of the shared files, causes all sorts of strange behaviour: A query for (artist="J. S. Bach", title="Adagio") will match an audio file WITHOUT metadata saved in the path "/home/mp3/Johann Sebastian Bach/Adagio For Strings.mp3" but it will not match an audio file stored at "/home/mp3/Adagio For Strings.mp3" WITH (artist="J. S. Bach") as metadata. I'm actually surprised I'm getting as many results for my audio queries as I do using audio searches.... mfg gregorio _______________________________________________ core-dev mailing list [email protected] http://www.limewire.org/mailman/listinfo/core-dev