XML Configuration Reference : Search : SimilarDocumentPrefixHandler
 
SimilarDocumentPrefixHandler
com.exalead.mercury.mami.search.v20.SimilarDocumentPrefixHandler
Manually looks up similar values in documents.
Parent elements:
com.exalead.mercury.mami.search.v20.MultiQueryPrefixHandler (as MultiQueryPrefixHandler)
com.exalead.mercury.mami.search.v20.UQLConfig (as UQLConfig)
Attributes:
Name
Type
Default value
Description
name
string
Name of the prefix handler that should be handled. This is the prefix name that can be used in user queries. For example, the query prefix handler named 'soundslike' allows you to write this query: 'soundslike:fowbar'
aliases
string
Comma-separated list of aliases for this prefix handler. Any of these aliases can be used in the query for this prefix handler.
queryExpansionConfig
string
Specifies how to expand the text content of this prefix handler. Note that this is sometimes meaningless, if the content is not a semantic chunk of data.
dataModelState
string
Is this query prefix handler managed by a data model? @enum{null,auto,customized}. If null, this prefix handler is not related to a data model. If "auto", this prefix handler is auto-generated by a data model. If "customized", this prefix handler was auto-generated by a data model and then customized.
dataModelClass
string
If dataModelState is "auto" or "customized", you will find here the name of the DataModelClass that generated this QueryPrefixHandler.
dataModelProperty
string
If dataModelState is "auto" or "customized", you will find here the name of the DataModelProperty that generated this QueryPrefixHandler.
prefixMatch
boolean
The prefix handler matches all strings beginning with "name". For example, a prefix handler with name="prop" prefixMatch="true" will match "props:value" and "property:value".
similarityThreshold
double
0.1
The mininum similarity score for two documents to be considered similar. Value must be between 0 and 1.
minNumberOfKeywordPerDoc
long
5
Documents with fewer keywords than this constant are ignored. Value must be higher or equal to 0.
minNumberOfMatchedKeywords
long
4
Documents that do not share at least this number of keywords with the reference document are ignored. Value must be higher or equal to 0.
similarityVirtualField
string
similarity
Name of the virtual field computing the final similarity score.
dictionary
string
dict0
Related-terms dictionary to use.
keywordField
string
keywordv2
Searchable value field indexing the related-terms.
Nested elements:
Name
Type
Description
fromDataModel
com.exalead.mercury.mami.search.v20.QueryPrefixHandler
If dataModelState is "customized", you will find here the original prefix handler generated by the data model. Use this to easily revert to "auto" state from "customized".