0 0

solr4.0 索引富文本addFile 报错 求帮助!!!0

package com.hoo.test;
import java.io.File; 
import java.io.IOException; 
import org.apache.solr.client.solrj.SolrServer; 
import org.apache.solr.client.solrj.SolrServerException; 
 
import org.apache.solr.client.solrj.request.AbstractUpdateRequest; 
import org.apache.solr.client.solrj.response.QueryResponse; 
import org.apache.solr.client.solrj.SolrQuery; 
import org.apache.solr.client.solrj.impl.HttpSolrServer; 
import org.apache.solr.client.solrj.request.ContentStreamUpdateRequest; 
 
public class SolrExampleTests {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
    try { 
        String fileName = "C://Users//Server1//Desktop//solr搜索引擎//solr.txt";  
        String solrId = "solr.txt";  
        indexFilesSolrCell(fileName, solrId); 
      } catch (Exception ex) { 
        System.out.println(ex.toString()); 
      }
}
/**
   * Method to index all types of files into Solr. 
   * @param fileName
   * @param solrId s
   * @throws IOException
   * @throws SolrServerException
   */ 
  public static void indexFilesSolrCell(String fileName, String solrId)  
    throws IOException, SolrServerException { 
     
    String urlString = "http://localhost:8080/solr/core1/";  
    SolrServer solr = new HttpSolrServer(urlString); 
     
    ContentStreamUpdateRequest up  
      = new ContentStreamUpdateRequest("/update/extract"); 
    up.addFile(file,fileName); 
     
    up.setParam("literal.id", solrId); 
    up.setParam("fmap.content", "attr_content"); 
     
    up.setAction(AbstractUpdateRequest.ACTION.COMMIT, true, true); 
     
     solr.request(up); 
     
    QueryResponse rsp = solr.query(new SolrQuery("*:*")); 
     
    System.out.println(rsp); 
  } 
}
2013年3月15日 13:45
目前还没有答案

相关推荐

    Solr 4.0 源代码实例

    Solr 4.0 是Apache Lucene项目的一个子项目,是一个高性能、全文本搜索服务器,为企业级数据提供强大的搜索功能。源代码实例是学习Solr内部工作原理和自定义功能的关键资源,尤其对于开发者而言,深入理解源码有助于...

    solr创建索引的原理及解析

    ### Solr创建索引的原理及解析 #### 一、Solr概述与索引机制 Apache Solr是一款基于Lucene的高性能全文检索服务器,广泛应用于网站的搜索功能中。Solr支持分布式部署,并且提供了丰富的API接口,方便与其他系统...

    solr创建索引并查询

    ### Solr创建索引并查询的关键知识点 #### 一、Solr简介 Apache Solr是一款开源的全文搜索引擎平台,基于Lucene实现。它提供了一套完整的搜索解决方案,并且支持多种高级特性,如高亮显示、分面搜索、地理位置搜索...

    Solr全文索引

    - **全文检索**:Solr能够对文本进行分词,建立倒排索引,从而快速定位到包含特定关键词的文档。 - **分布式搜索**:通过Sharding和Replication,Solr可以分布在网络中的多台机器上,处理大规模数据并提高查询性能...

    解决solr启动404问题

    Solr的核心配置文件是`solrconfig.xml`和`schema.xml`,它们定义了索引的结构和处理查询的方式。 当你遇到404错误,首先检查Solr是否成功启动。查看日志文件(通常是`logs/solr.log`)以获取更详细的错误信息。如果...

    Solr数据库插入(全量和增量)索引

    Solr 数据库插入全量和增量索引 Solr 是一个基于 Lucene 的搜索引擎,可以快速高效地对大量数据进行索引和查询。在实际应用中,我们需要将数据插入 Solr 索引库中,以便实现高效的搜索功能。本文将详细介绍 Solr ...

    基于solr的网站索引架构(一)

    Solr是由Apache Lucene项目维护的搜索平台,其核心功能包括文本分析、索引和搜索,以及结果排序和高亮显示。它支持多种数据源,如文件、数据库等,并提供了RESTful API,便于集成到各种Web应用程序中。 2. **索引...

    solr增量导入更新索引包

    增量导入更新索引包是Solr中的一项重要功能,它允许系统仅处理自上次完整索引以来发生改变的数据,从而大大提升了效率并降低了资源消耗。下面将详细阐述Solr增量更新的相关知识点。 1. **Solr的索引机制** Solr...

    在macOS上安装Solr并索引MySQL_在macOS上安装Solr并索引MySQL.zip

    在macOS上安装Solr并索引MySQL_在macOS上安装Solr并索引MySQL

    solr定时索引

    Solr定时索引是Apache Solr搜索引擎中的一个重要特性,它允许我们按照预设的时间间隔自动更新索引,确保数据的实时性和准确性。Solr的定时索引分为增量索引和完整索引两种方式,每种都有其特定的应用场景和优势。 ...

    Solr 查询,索引

    Solr查询与索引是Apache Solr的核心功能,它是一个基于Lucene的开源搜索引擎服务器,提供了高效、可扩展的全文检索、命中高亮、 faceted search(分面搜索)、拼写检查、动态集群等特性。在本文中,我们将深入探讨...

    使用MySQL作为SOLR的索引源

    本文将深入探讨如何使用MySQL作为SOLR的索引源,以提升数据检索的效率和性能。 首先,我们需要了解MySQL作为数据存储的优势,它提供了丰富的SQL查询语言,支持事务处理和ACID(原子性、一致性、隔离性和持久性)...

    solr查询索引

    1. **建立索引**:Solr通过分析和索引文档内容来创建索引,这个过程包括分词、词干提取、停用词过滤等文本预处理步骤。在本例中,虽然没有具体的源代码,但我们可以假设这些库文件如`wstx-asl-3.2.7.jar`(Woodstox ...

    hbase+solr创建二级索引完整操作

    ### hbase+solr创建二级索引完整操作 #### 一、概述 本文档详细介绍了如何利用HBase和Solr创建二级索引的过程。通过整合HBase与Solr的优势,可以构建高性能的数据存储与检索系统。HBase作为分布式列族数据库,能够...

    solr创建索引

    索引是设计表的一部分,创建的索引对sql的语句木有任何影响,对sql语句的执行效率有影响

    跟益达学Solr5之索引文件夹下所有文件

    - Solr5默认支持文本文件的索引,但对于非纯文本文件(如PDF、Excel等),需要借助第三方库如Apache Tika进行解析。 - 在`solrconfig.xml`中配置Tika解析器,让Solr能理解多种格式的文件内容。 5. **运行数据导入...

    solr 配置 以及建立索引

    ### Solr配置与全文搜索建立索引的知识点详解 #### 一、Solr的基本安装与配置 1. **下载Solr** - **版本选择**:根据项目需求选择合适的Solr版本,通常推荐使用官方提供的最新稳定版。 - **下载地址**:从Apache...

    全局索引Solr介绍及资源下载

    包含solr介绍、全局索引介绍、ik分词器安装包、solr安装包、及各个部分的安装教程。

    Solr索引测试报告

    Solr 索引 测试报告 性能

Global site tag (gtag.js) - Google Analytics