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,如需转载请自行联系原作者
目录
相关文章
|
7月前
|
索引
18Solr管理索引库
18Solr管理索引库
15 0
|
7月前
|
索引
07Lucene索引库的修改
07Lucene索引库的修改
16 0
|
7月前
|
索引
06Lucene索引库的删除
06Lucene索引库的删除
16 0
|
7月前
|
SQL 数据库 索引
08Lucene索引库查询 - 介绍
08Lucene索引库查询 - 介绍
26 0
|
7月前
|
存储 自然语言处理 索引
05Lucene索引库的添加
05Lucene索引库的添加
16 0
|
Apache 数据格式 算法
|
XML 缓存 自然语言处理
Solr 的作用,为什么要用solr服务,
Solr 的作用,为什么要用solr服务,
243 0