Indexing

The Weave quick search function allows you to pre-index your data for faster searching and provides the user with a simple single input box with which to enter the search criteria.

The indexing allows the user to search across multiple types of entities with a single input box, which provides a drop-down list of the top matches for the user to choose from. Note that this limits the results of the search to a single entity, which is different from the existing search functionality which allows for multiple entities to be selected at once but only of a single type (point, line, polygon).

The indexing is setup in two parts. On the server the indexes must be configured to tell Weave which tables to search for each entity, and on the client the input box must be placed somewhere in the user interface.

Installation

To use the indexing functionality in Weave you need to install and start the com.cohga.server.index bundle, which at the time of writing was at version 1.0.28 (which added the scheduling).

Namespace

urn:com.cohga.server.index#1.0


Index search client configuration - client configurations to enable index search UI tools on the Weave standard client

Index search server configuration - server configurations required to enable indexing entities on the back end