如何将Solr的MoreLikeThis查询转换为JSON Request API请求体?
可以通过JSON请求体实现MoreLikeThis查询
完全可以将你提供的MLT URL查询转换为JSON请求体格式,直接调用/mlt RequestHandler即可,无需依赖SearchComponent。
JSON请求示例
- URL:
http://localhost:8983/solr/techproducts/mlt - 请求体(JSON):
{ "q": "id:0553573403", "mlt.fl": "author", "mlt.mindf": 0, "mlt.mintf": 0 }
这个请求和你给出的URL查询效果完全一致:
q对应原URL中的q=id%3A0553573403(解码后为id:0553573403)mlt.fl对应原URL中的mlt.fl=author,指定用于计算相似性的字段mlt.mindf和mlt.mintf分别对应原URL中的同名参数,设置文档频率和词频的最小值
内容的提问来源于stack exchange,提问作者jhfelectric
相关产品推荐
相关产品推荐

