Ok, I did some work on the Advanced Search. Please update to the latest builds and give this some good testing:

a. now that additional browse modes support composer and conductor at
least, could the advanced search functionality incorporate them as a
query.

Yes. You can now define what roles you'd like to search for.

b. is there a way of getting "advanced search" to appear as a top level
menu option and to have it readily accessible in Ipeng?

Yes: when you hover over the Search menu item, you should get a link to the Advanced Search, too.

And from a related thread (http://forums.slimdevices.com/showthread.php?t=101248)

> Why not just adapt the web UI's Advanced Search, perhaps adding some
> fields, or making it more SQL-like?

I've added support for playcount and ratings (if enabled in the server), more operators like range, text search on genres.

> Could offer buttons on the search/advanced search pages to "Save as
> Favourite" or "Save as custom library".

You can now save searchs to be re-run, as well as as library view definitions.

Please give that latter option some really good testing: Unfortunately the underlying code of the advanced search still is not using raw SQL, but an OODB approach. It's simpler to implement this kind of form, but comes with some limitations. One being there's no access to the final, generated SQL executed on the server. I still have to interpolate variables myself - which is ugly, but seems to be working. Please tell me how to break it :-).

> The problem with the advanced search is that it permits only one
> (sometimes two) criteria for each metadata field. For instance, there's
> no way to designate the YEAR to be between 1980 and 1989, or to
> designate more than one GENRE.

There are new operators to search within or outside a range for various search criteria.

There's one caveat: if you display the search form on a 13" laptop display, then there's little space left to show the actual search results :-).

--

Michael
_______________________________________________
beta mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/beta

Reply via email to