systemIndex-Query OrdList

The Query OrdList is a frozen property on indexing components (LocalSystemIndexer, NiagaraNetworkSystemIndexer), which contains a list of query ORDs that determine what to be indexed into the Supervisor’s SystemDb.  These can be NEQL or BQL query ORDs. For more details, see descriptions in systemIndex-LocalSystemIndexer or systemIndex-GlobalNiagaraNetworkIndexer.

For BQL queries, the queries must resolve to entities (or BComponents). This typically means they must be of the form “station:|slot:/|bql:select * from <typeSpec of a component type>... .

Only the Custom Index Queries properties can be modified. The Default Index Queries properties are read-only. For more details, see the “Default Index Queries” section in the systemIndex-LocalSystemIndexer topic in this chapter.

For security reasons, these ORDs are validated on the server side and only certain ORD schemes are allowed ("station:", "sys:", "slot:", "h:", "neql:", "bql:", and "namespace:", "nspace" and "virtual"). 

 NOTE: Do not create a namespace for a tag dictionary if that namespace is already used for an existing ORD scheme (NEQL or BQL). Since the search service allows for different types of searches (for example, NEQL and BQL), precede the query search with "neql:" to specify that it should run a neql query explicitly, for example: “neql:h:test”.