solr索引文件

简介:

package com.gotop.solrproj.importdata;


import java.io.File;


import org.apache.solr.client.solrj.SolrClient;

import org.apache.solr.client.solrj.SolrRequest.METHOD;

import org.apache.solr.client.solrj.impl.CloudSolrClient;

import org.apache.solr.client.solrj.request.AbstractUpdateRequest;

import org.apache.solr.client.solrj.request.ContentStreamUpdateRequest;


public class TikaDefault {


public static void main(String[] args) throws Exception {

String zkHost = "192.168.137.200:2181,192.168.137.201:2181";

SolrClient server = new CloudSolrClient(zkHost);

addDocs(server);

server.close();


}


public static void addDocs(SolrClient server) throws Exception {

ContentStreamUpdateRequest req = new ContentStreamUpdateRequest("/update/extract");

req.setMethod(METHOD.POST);

File file = new File("D:/java文档/Javaweb项目开发手册.docx");

req.addFile(file, "application/msword");

req.setParam("literal.id", "00007");

req.setParam("literal.stream_size", String.valueOf(file.length()));

req.setAction(AbstractUpdateRequest.ACTION.COMMIT, false, false);

server.request(req,"mycollection");

}

}











本文转自 yntmdr 51CTO博客,原文链接:http://blog.51cto.com/yntmdr/1731852,如需转载请自行联系原作者
目录
相关文章
|
索引
18Solr管理索引库
18Solr管理索引库
23 0
|
索引
07Lucene索引库的修改
07Lucene索引库的修改
36 0
|
索引
06Lucene索引库的删除
06Lucene索引库的删除
44 0
23Solr复杂查询 - 使用solrj查询
23Solr复杂查询 - 使用solrj查询
49 0
|
存储 自然语言处理 索引
Lucene&&Solr中的域(Filed)总结
Lucene&&Solr中的域(Filed)总结
115 0
Lucene&&Solr中的域(Filed)总结
|
Apache 数据格式 算法
|
XML 缓存 自然语言处理
Solr 的作用,为什么要用solr服务,
Solr 的作用,为什么要用solr服务,
285 0