Keyword search:

Searching should be easy for keywords (just restrict to PSCProject - see SoftwareCentre.py in /content in the software centre source) and the advanced search script in plone....

Setting keyword variable in Schemata should allow keyword searching through plone search.

Filtered search:

Want to be able to search by category, OS, etc... (as previously discussed) - to do this we need to be able to search by field in the plone catalog. These seems to be possible - see resources below but mainly from the Software Centre source (e.g. SoftwareCentre.py (GetPackages? etc...).

--- Zope/plone searching resources:

http://www.plope.com/Books/2_7Edition/SearchingZCatalog.stx#2-12

Zope API (SearchResults?)

http://www.plope.com/Books/2_7Edition/AppendixB.stx#2-437