- 什么是 SolrJ
solrJ 是访问 Solr 服务的 JAVA 客户端,提供索引和搜索的请求方法,SolrJ 通常嵌入在业务系统中,通过 solrJ 的 API 接口操作 Solr 服务。
- 使用solrj进行索引的添加
-
- 每个索引的添加必须要ID
- 添加key值要和schema.xml文件内的field域保持一致
- 添加数据后一定要提交数据,不然是不存在数据的
- 连接Solr的对象需要连接到项目名
- 每个document是一组Json数据对象
-
@Test
public void test1() throws SolrServerException, IOException {
//1.常见Solr服务对象
SolrServer server = new HttpSolrServer("http://192.168.177.128:8080/solr");
//2.创建文档对象
SolrInputDocument document = new SolrInputDocument();
//3.创建索引值
document.addField("id", "old");
document.addField("item_title", "4G手机");
document.addField("item_sell_point", "4G手机太好用");
document.addField("item_price", 9000);
//4.添加索引值到服务对象
serve