This search is based on the popular Apache Lucene search engine where the indexing of words in names and description:
- ignores case sensitivity. Therefore, the search for
Customer
will also returncustomer
andCUSTOMER
. - ignores any space or special characters such as
_ : . [ ] ( )
which are treated as word breakers by the search tokenizer. Therefore, search for"Customer ID"
will also return2023_CUSTOMER_ID
,Customer:ID
andCustomer[id]
.
You can use and combine the following search syntax and operators:
Search syntax | Example | Search result |
---|---|---|
word(s) | purchase order | Returns any result which matches the words purchase or
order . |
"word word" | "purchase order" | Returns any result which matches the consecutive words (phrase) of
purchase followed by order , with possible extra
special characters in between, and possible extra words before or after that
phrase. |
."word_word" | ."purchase_order" | Returns any result which matches the exact words (phrase) purchase
order , without any other special characters in between, and without any
other words before or after that phrase. |
+word | +purchase +order | Returns any result which contains both purchase and
order . |
-word | account -name | Returns any result which matches the word account and does not
contain the word name . |
word* | sale* |
Returns any result which starts with |
word.word | purchaseorder.podate | Returns any result which matches both the parent and the child, for example,
the attribute podate contained within the entity
purchaseorder . |