4. More interesting searches

The OAI indexing example defines many different index names, a study of the conf/oai2index.xsl stylesheet reveals the following word type indexes (i.e. those swith suffix :w):

     any:w 
     dc_title:w
     dc_creator:w
     dc_subject:w
     dc_description:w
     dc_contributor:w
     dc_publisher:w
     dc_language:w
     dc_rights:w
    

By default, searches do access the anr:w index, but we can direct searches to any access point by constructing the correct PQF query. For example, to search in titles only, we use http://localhost:9999/?version=1.1&operation=searchRetrieve&x-pquery=@attr 1=dc_title the&startRecord=1&maximumRecords=1&recordSchema=dc

Similar we can direct searches to the other indexes defined. Or we can create boolean combinations of searches on different indexes. In this case we search for the in dc_title and for fish in dc_description using the query @and @attr 1=dc_title the @attr 1=dc_description fish. http://localhost:9999/?version=1.1&operation=searchRetrieve&x-pquery=@and @attr 1=dc_title the @attr 1=dc_description fish&startRecord=1&maximumRecords=1&recordSchema=dc