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)

相关推荐

  • 源码编译怎么安装PostgresSQL

    技术源码编译怎么安装PostgresSQL这篇文章主要讲解了“源码编译怎么安装PostgresSQL”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“源码编译怎么安装Post

    攻略 2021年11月4日
  • 做某事有困难英语,英文做某事有困难还有哪些表达

    技术做某事有困难英语,英文做某事有困难还有哪些表达1做某事有困难英语、have a problem(in) doing sth释义:做某事有困难
    例句:But the states dont have a problem

    生活 2021年10月24日
  • 抖音刷粉代理,抖音怎样刷粉丝?

    技术抖音刷粉代理,抖音怎样刷粉丝?抖音刷粉网址,网上找人刷抖音粉多少钱一个?很简单,首先打开需要刷粉丝的抖音号,复制任意一个作品链接,然后打开网址,找到抖音粉丝这款商品,粘贴作品链接到指定下单框,最后确认下单即可,其他商

    测评 2021年10月19日
  • 阅读笔记:程序员修炼之道4

    技术阅读笔记:程序员修炼之道4 阅读笔记:程序员修炼之道4让你的用户参与权衡通常你是为别人编写软件。你常常需要记得从他们那里获取需求2﹒们你是否常t他们、他们想要他们的软件有多好有时候选择并不存在:如果

    礼包 2021年11月29日
  • 双指针

    技术双指针 双指针双指针799. 最长连续不重复子序列
    给定一个长度为 \(n\) 的整数序列,请找出最长的不包含重复的数的连续区间,输出它的长度。
    输入格式
    第一行包含整数 \(n\)。
    第二行包含

    礼包 2021年11月15日
  • 12.18 课程总结

    技术12.18 课程总结 12.18 课程总结大三上半学期转眼就进入了尾声,又是一个充满了代码和压力的学期,疫情好转但是疫情防控不容忽视,所以自从开学到校之后依旧是不能够自由进出校园。大三上学期学习了很

    礼包 2021年12月18日