solr手动查询的理解
solr查询是从每个shard中查询.然后再汇总出来.
solrCloud手动路由是通过路由字段来做路由的.
<field name="_route_" type="string"/>
索引创建的时候需要显示设置路由字段.
doc.addField("_route_","shard_x");
http://localhost:8980/solr/admin/collections?action=DELETE&name=trade_hand
http://localhost:8980/solr/admin/collections?action=CREATE&name=trade_hand
&collection.configName=tradeConf&router.name=implicit&shards=shard1,shard2
查询的时候
http://localhost:8980/solr/trade_hand/select?indent=on&q=shopNick:xxxx&wt=json&_route_=shard1
http://localhost:8980/solr/trade_hand/select?indent=on&q=shopNick:xxxx&wt=json&_route_=shard2
如果带上路由,solr就可以很精准地查询出数据.
相关推荐
spylyt 2020-09-11
upxiaofeng 2020-06-11
TyCoding 2020-05-03
upxiaofeng 2020-04-30
lionelf 2020-04-20
TyCoding 2020-04-08
TyCoding 2020-03-26
wenchanter 2020-03-26
roygbip 2020-02-16
wsxsxz 2020-02-03
lionelf 2020-02-03
lionelf 2020-02-03
TyCoding 2020-02-01
heniancheng 2020-01-31
lionelf 2020-01-30
TyCoding 2020-01-10