Full-Text Searches – Combinations and Placeholders
The following search options are available when carrying out full-text searches:
Description | |
---|---|
Search term |
Search terms may contain numerical and alphabetical characters, including German umlauts. Search terms are not case-sensitive. Search terms are normalized, i.e., umlauts are converted (e.g., ä → ae). The system always searches for the basic form and for parts of terms. Example: A search for 'dreaming' also shows 'dream,' 'dreamt', and 'dreamcatcher' as hits. Searching for the basic form does not however find the derived forms: If 'sleep' is entered, 'sleeping' is returned in the search results, but 'slept' is not. |
Search term and placeholder |
Search terms can be combined with the following placeholders: * stands for an arbitrary number of arbitrary characters. ? stands for exactly one arbitrary character. Placeholders can be used at the start, at the end, and within a search term, and it is also possible to combine them. Searches with placeholders at the start take a lot longer to complete. When carrying out full-text searches, the auto asterisk settings which have been predefined for enaio® client (see 'Auto' area ) will be ignored. The placeholder '*' will not be added automatically. |
Operators |
Search for documents that contain one of several search terms
Multiple search terms are linked using the logical OR operator if they are separated by the Boolean 'OR'. There must be at least one space before and after the operator. If search terms are not separated by an operator, these are implicitly combined using the logical OR operator. Example: order editor smith Documents in which at least one of the three words is found will be displayed. Search for documents that contain all search terms
Multiple search terms can be linked using the logical AND operator if they are separated either by the Boolean operator 'AND' or the characters '&&'. There must be at least one space before and after the operator. Example: order AND editor && smith Documents in which all three words are found will be displayed. Search for documents that do not contain the search term
The Boolean operator 'NOT' can be placed before a search term. In this case, documents are displayed that do not contain the expression. Example: editor AND NOT smith Documents containing 'editor' and not 'smith' will be shown. Search for documents that contain the exact same sequence of search terms
The system will search for the exact sequence of terms entered between quotation marks. Example: "peter smith" Documents where 'peter' is right in front of 'smith' are displayed. If quotation marks are not entered, all documents that contain 'peter' or 'smith' would be displayed. Number of words between search terms
The sequence of two search terms placed in quotation marks can be extended by defining the maximum number of words between search terms. Example: "peter smith"~1 Documents containing 'peter john smith' will also be shown, but not documents containing 'peter john mary smith'. Search terms within a clause
Search terms within a clause are searched for as follows: NEAR/S(peter project manager) Multiple search terms can be specified and combined inside brackets. Here, AND is used to link if no entry has been made. Combinations
Use different operators to combine multiple search terms. Example: carter AND smith OR miller In the case of combinations like this, you should use parentheses to specify the logical sequence. Example: carter AND (smith OR miller) |
You can find further details about special search functions here:
http://lucene.apache.org/core/4_8_0/queryparser/org/apache/lucene/
queryparser/classic/package-summary.html#package_description
Searches entered in the Full text area and searches via the index data are combined using the logical AND operator. The hit list therefore contains the documents which fulfill the search criteria established for full-text index searches and index data searches.
When carrying out a full-text search for a date that is part of the index data, you have to enter the date in the following format: DD.MM.YYYY.
Advanced Search Modes
The default search expands the search beyond the basic form of search terms to include parts of terms.
This can be disabled by specifying a search mode:
Modes | Description |
---|---|
MODE/B |
Search not extended to parts of terms. Example: MODE/B&dreaming 'Dream' is found, but not 'dreamcatcher'. |
MODE/D |
Exact search; not extended to parts of terms or beyond the basic form of the term. Example: MODE/D&dreaming Neither 'dream' nor 'dreamcatcher' are returned but not 'dreaming'. |
MODE/CP |
Phonetic search in proper names Example: MODE/CP&Meier Returns 'Meier' but also 'Meyer,' 'Maier,' and 'Mayr' etc. |
The mode is followed by an '&' as the separator before the search term. Multiple search terms follow the mode without an '&' in brackets.
Example: MODE/D(dream AND sleep)
For combinations of search terms, different modes can be specified for the search terms.
Example: MODE/D&dream AND MODE/B&sleep
Note that the modes are written in capital letters.