properties searched by the various query types - NCIEVS/nci-protege5 GitHub Wiki
Not all fields are searched by the various query types. For instance, it is not useful to index a defintion for a a "full string exact match" query on the definition as the vast majority of them are long enough that nobody would remember their exact text.
Here is a listing of the various fields indexed for searches with the various query types.
contains
- all annotation properties
starts with - token
- all annotation properties
starts with - string
- rdfs:label, preferred_name, full_syn/NCI/PT
ends with
- all annotation properties
exact match - token
- all annotation properties
exact match - string
- rdfs:label, preferred_name, full_syn/NCI/PT
property value absent
- all annotation properties
property value present
- all annotation properties
property restriction absent
- all roles (property restrictions on classes)
property restriction present
- all roles (property restrictions on classes)