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 power
will 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 power
will return results with both these words in them. E.g. https://demo.dspace.org/search?query=test%20AND%20power - Searching
test OR power
will return results with either of these words in them. E.g. https://demo.dspace.org/search?query=test%20OR%20power - Searching
test NOT power
will 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:test
will only return results where thedc.title
includes "test". E.g. https://demo.dspace.org/search?query=dc.title:test - Searching
dc.title:test AND dc.description.abstract:green
will only return results where thedc.title
field includes "test" and thedc.description.abstract
field 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".