Search Management for the Model Repository Service
Search Management for the Model Repository Service
The Model Repository Service uses a search engine to create search index files.
When users perform a search, the Model Repository Service searches for metadata objects in the index files instead of the Model repository.
To correctly index the metadata, the Model Repository Service uses a search analyzer appropriate for the language of the metadata that you are indexing. The Model Repository Service includes the following packaged search analyzers:
com.informatica.repository.service.provider.search.analysis.MMStandardAnalyzer. Default search analyzer for English.
org.apache.lucene.analysis.cjk.CJKAnalyzer. Search analyzer for Chinese, Japanese, and Korean.
You can change the default search analyzer. You can use a packaged search analyzer or you can create and use a custom search analyzer.
The Model Repository Service stores the index files in the search index root directory that you define for the service process. The Model Repository Service updates the search index files each time a user saves, modifies, or deletes a Model repository object. You must manually update the search index if you change the search analyzer, if you create a Model Repository Service to use existing repository content, if you upgrade the Model Repository Service, or if the search index files become corrupted.