solr全文检索(solr搜索)

技术solr4.7如何建立索引本篇内容主要讲解“solr4.7如何建立索引”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“solr4.7如何建立索引”吧!solr的建立索引的方

本文主要讲解“如何在solr4.7中建立索引”。感兴趣的朋友不妨看看。本文介绍的方法简单、快速、实用。让边肖带你学习“如何在solr4.7中建立索引”!

通常有两种方法来索引solr:

1.在配置文件中设置数据库连接,直接建立索引;

2.在java程序中编写定时器来建立索引。

我用后者,是因为考虑到数据处理的安全性和有效性。

Java代码用于:

publicavitestindex(){ 0

尝试{

listsolrinputdocuments=new arraylistsolrinputdocument();

SolrInputDocumentdoc=null

//从数据库中获取数据

DbUtilTestdbUtil=new dbutiltest();

ListMapString,Stringlist=NewArraylistMapsString,String();

list=dbutil . query();

for(MapString,StringMap : list){ 0

//创建文档对象

doc=newSolrInputDocument();

doc.addField(‘id ‘,map . get(‘ id ‘));

doc.addField(‘name ‘,map . get(‘ name ‘));

doc.addField(‘author ‘,map . get(‘ author ‘));

doc.addField(‘region ‘,map . get(‘ region ‘));

doc.addField(‘主题’,map.get(‘主题’));

doc.addField(‘create_time ‘,map . get(‘ create _ time ‘));

doc.addField(‘content ‘,map . get(‘ content ‘));

docs.add(文档);

}

//执行添加

server . add(docs);

server.commit();

} catch(Maformedurlexception){ 0

e . printstacktrace();

} catch(Solrserverexception){ 0

e . printstacktrace();

} catch(IOexceptione){ 0

e . printstacktrace();

}

}至此,相信大家对“如何在solr4.7中构建索引”有了更深入的了解,所以让我们做一些实际的工作吧!这是网站。更多相关内容,可以去相关渠道查询,关注我们,继续学习!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/155614.html

(0)

相关推荐

  • JVM for Linux JIT诊断技术的简介是什么

    技术JVM for Linux JIT诊断技术的简介是什么本篇文章为大家展示了JVM for Linux JIT诊断技术的简介是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

    攻略 2021年10月23日
  • 基本RNN的Tensorflow实现是怎样的

    技术基本RNN的Tensorflow实现是怎样的这篇文章给大家介绍基本RNN的Tensorflow实现是怎样的,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。今天我们一起看下在tensorflow中基

    攻略 2021年11月24日
  • 如何理解Process 执行命令行封装类

    技术如何理解Process 执行命令行封装类今天就跟大家聊聊有关如何理解Process 执行命令行封装类,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。进行多次测试

    攻略 2021年11月12日
  • UML包图中包引入和包合并怎么用

    技术UML包图中包引入和包合并怎么用这篇文章主要介绍了UML包图中包引入和包合并怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。UML包图中的包引入和

    攻略 2021年12月4日
  • 怎么进行spring源码解析

    技术怎么进行spring源码解析怎么进行spring源码解析,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。1、 依赖注入ICO:接管对象的创

    攻略 2021年11月12日
  • JavaScript中分号的一些细节

    技术JavaScript中分号的一些细节 JavaScript中分号的一些细节JavaScript 中的分号是可选的,加不加分号主要是个代码风格问题。一种风格是使用分号明确结束语句,即便这些分号不是必需

    礼包 2021年11月5日