由RongEr 更新于 09/05/2017 11:21
一、分别对项目数据和帖子数据构建collection:
项目:TestCollection,对应本地配置文件为ConfOsp
帖子:TestMemos,对应本地配置文件为MemosOsp建索引步骤(以建立项目索引为例)
1.上传配置文件
java -classpath .:/root/solr/solrcloud/solrhome1/server/solr/WEB-INF/lib/* org.apache.solr.cloud.ZkCLI -cmd upconfig -zkhost 127.0.0.1:2181,127.0.0.1:2182,127.0.0.1:2183 -confdir /root/solr/solrcloud/cloud_conf_osp -confname ConfOsp2.创建collection:
curl "http://localhost:8080/solr/admin/collections?action=CREATE&name=TestCollection&numShards=3&replicationFactor=1&collection.configName=ConfOsp"
3.查看collection:
curl "http://localhost:8080/solr/admin/collections?action=LIST&wt=json"
curl "http://localhost:8080/solr/TestCollection/dataimport?command=full-import&clean=false&commit=true"
curl "http://localhost:8080/solr/TestCollection/dataimport?command=status"
6.索引查询示例
curl "http://localhost:8080/solr/TestCollecition/select?q=rails"
二、整合到前端rails中
1.搭建一个java webservice服务,使用solrcloud集群检索关键字,返回检索结果。
2.在rails中调用soup包的wsdlDriver访问该webservice服务,在前端展示返回结果。
一、分别对项目数据和帖子数据构建collection:
项目:TestCollection,对应本地配置文件为ConfOsp
帖子:TestMemos,对应本地配置文件为MemosOsp建索引步骤(以建立项目索引为例)
1.上传配置文件
java -classpath .:/root/solr/solrcloud/solrhome1/server/solr/WEB-INF/lib/* org.apache.solr.cloud.ZkCLI -cmd upconfig -zkhost 127.0.0.1:2181,127.0.0.1:2182,127.0.0.1:2183 -confdir /root/solr/solrcloud/cloud_conf_osp -confname ConfOsp2.创建collection:
curl "http://localhost:8080/solr/admin/collections?action=CREATE&name=TestCollection&numShards=3&replicationFactor=1&collection.configName=ConfOsp"
3.查看collection:
curl "http://localhost:8080/solr/admin/collections?action=LIST&wt=json"
curl "http://localhost:8080/solr/TestCollection/dataimport?command=full-import&clean=false&commit=true"
curl "http://localhost:8080/solr/TestCollection/dataimport?command=status"
6.索引查询示例
curl "http://localhost:8080/solr/TestCollecition/select?q=rails"
二、整合到前端rails中
1.搭建一个java webservice服务,使用solrcloud集群检索关键字,返回检索结果。
2.在rails中调用soup包的wsdlDriver访问该webservice服务,在前端展示返回结果。