本文主要讲解“如何在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