The advanced search provides a rich set of query options, extending the capabilities of the standard search bar. It provides a clear and structured way for users to build complex queries via logical operators, and to specify filters for various document metadata elements.
As shown in the screenshot below, the plus and minus symbols adjust the number of restrictions – empty fields are disregarded. The system supports three logical operators: ‘and’, ‘or’, ‘and not’ (brackets combine these operators as part of nested constructs).
The logical operators of the advanced search can be applied to a range of content and metadata elements:
- full text of the document,
- title of the document,
- uniform resource locator (URL),
- country of publication,
- target location (principal location referenced in the document),
- document keywords,
- known entities such as people, organizations and locations.
Entering text in a search bar triggers a drop-down menu with suggestions as users type a query. The autocomplete feature compares the input text against relevant information in the entire document collection, allowing users to perform more accurate searches by allowing them to see if a match exists before they have pressed the search button. This works for titles, keywords, target locations and entities.
Wildcards and Topics
Users can search for ‘at least one word’, ‘all words’ or the ‘exact phrase’ using wildcard characters (‘*’, ‘?’). Alternatively, they can choose ‘regexp’ to process regular expressions such as ‘network(s|ed)?’ (the topic management section includes a brief summary of the most common regexp constructs). To define a whole list of these regular expressions, connected via a logical ‘or’ operator, users can select ‘regexp editor’ to input the desired terms.