- Doing a keyword query seems to result in an OR-type search - that is, every word is treated as a separate search item with OR operators strung between them, i.e. searching for 2015-Annual-Report actually searches for "2015 OR Annual OR Report", and the results contain anything named with "2015" or "Annual" or "Report".
- Doing a phrase query gives you more boolean control - searching for 2015-Annual-Report is treated as an OR search as above, while "2015-Annual-Report" (with quotations) is treated as an exact search. This works for parts of names as well as full names.
To review what should be indexed by Elasticsearch, you can click on "view raw" for any search result. If you conduct any search (including a wildcard search), the words "view raw" will appear in parentheses next to the AIP or item name. Clicking on this displays the JSON file that underlies the search. Everything in the JSON file should, I think, be searchable - but it's not.