Configuration : Workflow and Concepts : About Index Schemas and Search Logics
 
About Index Schemas and Search Logics
 
What is an Index Schema?
What is a Search Logic?
Modifying the Index Schema and Search Logics
When do I need to Re-Index Documents?
What is an Index Schema?
Index schemas define the structure of the Exalead CloudView index, which constitutes of index fields and categories.
Index Fields
Index Fields help searching and displaying data in the hit content of the search results.
The following index field types are available:
Alphanumerical: stores words or text chunks.
Numerical: stores both integer and decimal numbers. Decimal fields are stored with a fixed precision, which you can specify.
Numerical fields support the following operations:
Equality
Inequality
Larger than, smaller than
Range search ("from X to Y")
Point: stores location data. For more information, see Configuring Geographic Search.
Date
Categories
Categories store static facet values. These values display in the Refinements panel of the search results as well as in hit content. Static facet allow users to narrow their search results by focusing on a certain aspect of the results, such as a particular country or product line.
In the categories field, category values are stored in a tree. The root of the tree is called Top.
For example, for a given document, the categories field could contain the following categories:
Top/
Top/Source
Top/Source/files
Top/Language
Top/Language/fr
Top/Detected Entities/People/Mr. Jones
Top/Detected Entities/People/Mrs. Singh
You can use categories for navigation over static categories. To enable this navigation, Exalead CloudView stores the retrievable part of the category in RAM.
What is a Search Logic?
Search logics enable you to define:
Which index fields or category facets to use for queries, using prefix handlers.
What types of semantic interpretation to perform on queries, using semantic expansion modules.
Which index fields or facets to return in the search results, using hit meta and facets.
You can create multiple search logics, which enables you to provide querying options and hit content specific for the destination search application.
Modifying the Index Schema and Search Logics
The simplest way to modify both the index schema and the search logic is to create classes and properties in the data model. For more information, see Using Properties to Configure Document Metas.
For advanced configurations, you can directly modify the analysis pipeline and search logic. See the following:
Controlling the Data Model Expansion
More About Semantic Analysis
Configuring Query Expansion
When do I need to Re-Index Documents?
The table below indicates when to re-index according to the sections modified in the Administration Console:
Modifications made on...
Needs re-indexing?
Index
Connectors
Yes
Data Processing
Yes
Data Model
Yes
Note: when you add a property to the data model, you only need to re-index to search or retrieve this new property.
Linguistics
Yes
Tuning
No
Changes made in Analyze and Commit require a restart of Exalead CloudView, or at least the indexing server process, to be taken into account.
Changes made in Compact, do not require re-indexing, a full compact is enough to clean index slots.
Search
Search Logics
No
Security Sources
No
Search API
No
Suggest
No
Reporting
No
Deployment
Roles
No
Build Groups
Yes
Plug-ins
No
Resources
No