Codespilot / vocadb

Automatically exported from code.google.com/p/vocadb
2 stars 1 forks source link

Advanced search for all entries #77

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
Allow specifying advanced search options, like artists or tags when searching 
for albums/songs. Search terms are separated by whitespace and they may be 
either typed or untyped.

Format for example:
core artist:otetsu

If there's no prefix, the search term is untyped and matches everything. So 
core otetsu would match the same album, but saying artist:otetsu is more 
specific, limited searches to artist field only. All terms need to match. The 
same type of term can be specified more than once. For example the user can 
search for songs with the following query:
artist:otetsu artist:hatsune_miku

Notice the underscore replacing spacebar. Alternatively, quotes 
(artist:"hatsune miku") could also be used. The previous query will match all 
songs by otetsu with Miku. 

Untyped terms will match everything, for example song name, artist name, tags 
etc. Unfortunately this is potentially very slow, so some limitations need to 
be applied to either the number of terms or the types of entries searched.

Because of performance issues, this type of search will probably be released in 
limited beta testing for a while.

Original issue reported on code.google.com by jukka...@gmail.com on 29 Jun 2012 at 7:59

GoogleCodeExporter commented 8 years ago

Original comment by rii...@gmail.com on 29 Jun 2012 at 7:59

GoogleCodeExporter commented 8 years ago
Implemented a beta version of song search, but we need some sort of data 
warehouse or index for the performance to be acceptable.

Original comment by rii...@gmail.com on 27 Jul 2012 at 11:18