开发者

Use different Solr Similarity algo for every search

Is possible in Solr 1.4 to specify which similarity class to use for every search within a single index?

Let's say, I got 2 type of search (keyword and brand). For keyword search, I w开发者_JAVA百科ant to use the DefaultSimilarity class. But, for brand search, I want to use my CustomSimilarity class.

I've been modifying the schema.xml to specify a single similarity class to use. But, I came to this requirement that I have to use 2 different similarity classes.

I'll be glad to here your thoughts on this.

Thanks in advance.


AFAIK the Similarity can only be defined at the schema/index level and can't be overriden per fieldType or per query. (see this and this).

However you can customize your result ordering using other methods: boosting, function queries, a custom analyzer per field, or even sorting.

The Solr Relevancy Cookbook wiki is a good reference.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜