天天看點

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,如需轉載請自行聯系原作者