使用solr将CSV/XML/DB/JSON数据发布为Rest Service

Download

http://lucene.apache.org/solr/downloads.html

 

Apache Solr入门基础——Windows下安装与配置

https://blog.csdn.net/wsxsxz_/article/details/62048595

 

Start

$ cd E:\01_SOFT\Java\solr-8.2.0\bin

$ solr start

solr start –p <端口号> 单机版启动solr服务 
solr restart –p <端口号> 重启solr服务 
solr stop –p <端口号> 关闭solr服务 
solr create –c  创建一个core实例

 访问

http://localhost:8983/solr

创建core命名为jcg

solr create -c jcg -d basic_configs

需要从$SOLR_HOME/solr/configsets/sample_techproducts_configs/conf/ 下拷贝文件

 

从CSV导入数据

cd E:\01_SOFT\Java\solr-8.2.0\example\exampledocs
$ java -Dtype=text/csv -Durl=http://localhost:8983/solr/jcg/update -jar post.jar books.csv

JSON导入 

$ java -Dtype=application/json -Durl=http://localhost:8983/solr/jcg/update -jar post.jar 

books.json

 

浏览器查询
http://localhost:8983/solr/jcg/select?q=name:"game"
http://localhost:8983/solr/jcg/select?q=name:"*of"
http://localhost:8983/solr/jcg/select?q=*&fq=price:[0 TO 6]

 

从mysql导入数据

Solr DataImportHandler 配置
https://www.cnblogs.com/llguanli/p/7028974.html

jar包

E:\01_SOFT\Java\solr-8.2.0\dist
log
E:\01_SOFT\Java\solr-8.2.0\server\logs

 

solrconfig.xml

...
	
	
	  
       
             data-config.xml   
          
      

  

data-config.xml

  

  
   
    
	
	
	
	
	
	
	
    
  

导入数据
http://localhost:8983/solr/#/jcg/dataimport//dataimport

使用solr将CSV/XML/DB/JSON数据发布为Rest Service_第1张图片

使用solr将CSV/XML/DB/JSON数据发布为Rest Service_第2张图片

 

 访问

http://localhost:8983/solr/jcg/select?q=ipdomain:%22url.cn%22

返回xml格式
http://localhost:8983/solr/jcg/select?q=ipdomain:%22url.cn%22&wt=xml


[solr] - 索引数据删除

*:*

使用solr将CSV/XML/DB/JSON数据发布为Rest Service_第3张图片

 

你可能感兴趣的:(使用solr将CSV/XML/DB/JSON数据发布为Rest Service)