Contribute to the DSpace Development Fund
The newly established DSpace Development Fund supports the development of new features prioritized by DSpace Governance. For a list of planned features see the fund wiki page.
Advanced Search (including boolean options) is already supported in the DSpace 7 search page. Boolean keywords can be used, and you can also specify to search within specific fields by name. Some examples:
- Basic searching: Searching
test powerwill return results with both these words in them (this is equivalent to an "AND" boolean search). E.g. https://demo.dspace.org/search?query=test%20power - Boolean searching options
- Searching
test AND powerwill return results with both these words in them. E.g. https://demo.dspace.org/search?query=test%20AND%20power - Searching
test OR powerwill return results with either of these words in them. E.g. https://demo.dspace.org/search?query=test%20OR%20power - Searching
test NOT powerwill return results with "test" but not including "power". E.g. https://demo.dspace.org/search?query=test%20NOT%20power
- Searching
- Phrase searching: Searching
"test power"(in quotes) will return results with the exact phrase "test power" in them. E.g. https://demo.dspace.org/search?query=%22test%20power%22 - Searching within specific fields
- Searching
dc.title:testwill only return results where thedc.titleincludes "test". E.g. https://demo.dspace.org/search?query=dc.title:test - Searching
dc.title:test AND dc.description.abstract:greenwill only return results where thedc.titlefield includes "test" and thedc.description.abstractfield returns "green". E.g. https://demo.dspace.org/search?query=dc.title:test%20and%20dc.description.abstract:green - Searching
dc.subject:fin*will only return results where one (or more) dc.subject fields start with "fin" (e.g. finance, financial, finish, etc), e.g. https://demo.dspace.org/search?query=dc.subject:fin*
- Searching
- Wildcard searching:
- Searching
test pow*will return results including "test" and any word starting with "pow". E.g. https://demo.dspace.org/search?query=test%20pow* - Searching
dc.description.abstract:*will return results that include the "dc.description.abstract" metadata field (with any value in it). E.g. https://demo.dspace.org/search?query=dc.description:*
- Searching
- Range searching:
- Searching
dc.date.issued:[1999 TO 2003]will return results that have a "dc.date.issued" metadata field that has a date between 1999 and 2003 (inclusive). E.g. https://demo.dspace.org/search?query=dc.date.issued:%5B1999%20TO%202003%5D - Searching
dc.date.issued:[2010 TO *]will return results that have a "dc.date.issued" metadata field that has a date after (or including) 2010 . E.g. https://demo.dspace.org/search?query=dc.date.issued:%5B2010%20TO%20*%5D
- Searching
- Special characters: Some characters have special meaning in searches, e.g. colon (:), asterisk (*), boolean operators, etc. If you need to search for these characters exactly, surround them with double quotes.
- Searching
"test:power"will search for that string exactly (including the colon character). (NOTE: Without the quotes, DSpace would attempt to perform "Searching within specific fields" (see above) as the colon is a special character.)
- Searching
DSpace supports all Solr search syntax options, as all searches in DSpace are sent directly to Solr. For more examples, see the Solr documentation for the "Specifying Terms for the Standard Query Parser".