要建立自己的全文检索,一般都需要从数据库导入数据,在原来配置的基础上,增加导入的功能
1、D:\apache-tomcat-7.0.27\solr\conf\solrconfig.xml中增加
<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
<lst name="defaults">
<str name="config">data-config.xml</str>
</lst>
</requestHandler>
2、增加D:\apache-tomcat-7.0.27\solr\conf\data-config.xml,内容为数据库的连接信息
<?xml version="1.0" encoding="UTF-8"?>
<dataConfig>
<dataSource type="JdbcDataSource" driver="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@10.74.8.206:1521:orcl"
user="uname"
password="pwd"/>
</dataConfig>
3、D:\apache-tomcat-7.0.27\solr\conf\schema.xml文件中增加相应field配置, 把原有文件中id字段的required="true"去掉,否则导入的时候,会验证id字段,其实自己在做的时候,如果其他字段没有的话,可以删除
3、还要把数据库的jdbc驱动放到D:\apache-tomcat-7.0.27\webapps\solr\WEB-INF\lib
4、http://localhost:8080/solr/dataimport?command=full-import即可以进行导入数据
5、查询则通过
http://localhost:8080/solr/admin/进行查询
分享到:
相关推荐
hbase indexer是负责将hbase的数据自动同步到solr中建立索引,不需要写代码将hbase的数据同步到solr中创建索引。尽少开发工作,和减少在在并发环境下手工创建索引可能带来性能问题。
solr详细学习资料,是对solr的配置,以及对数据库建立索引进行了详细介绍
从资源下载,到映射数据库建立索引。的过程。
然而,原生的HBase数据库在进行数据查询时只支持主键索引,对非主键数据只能通过全表扫描的方式进行查询,极大降低了HBase的多条件查询速度。 为了解决这个问题,本文提出了基于协处理器的HBase内存索引构建方案。...
——为了更容易索引数据库内容到Solr,建立新的DataImportHandler。 关于Apache Solr: Solr是一个基于Lucene Java搜索库的开源企业搜索服务器,拥有XML/HTTP和JSON APIs,点击高亮显示,多侧面搜索,缓存,复制...
solr 应用全面解析,简单的应用,多实例,分布式索引分发 ,以数据库为数据源建立索引
通过搜索引擎进行数据查询时,搜索引擎并不是直接在数据库中进行查询,而是搜索引擎会对数据库中的数据进行一遍预处理,单独建立起一份索引结构数据。 开源的 Elasticsearch 是目前全文搜索引擎的首选。它可以...
Sunspot提供了简单,直观,富有表现力的DSL,并以强大的功能为后盾,可为对象建立索引并对其进行搜索。 Sunspot的设计目的是可以轻松插入任何ORM甚至是非数据库支持的对象(例如文件系统)。 本自述文件提供了较...
8.1.8 Solr中字词混合索引 249 8.1.9 相关检索 253 8.1.10 搜索结果去重 255 8.1.11 分布式搜索 260 8.1.12 SolrJ查询分析器 264 8.1.13 扩展SolrJ 276 8.1.14 扩展Solr 277 8.1.15 Solr的.net客户端 285 8.1.16 ...
以抓取结果作为数据库,建立垂直搜索引擎,实现这些网站信息的抽取、索引和检索。网页数目不少于1万条。 3)搜索测试:搭建web平台(建议通过Tomcat实现),通过web平台实现垂直搜索引擎系统的搜索功能。
是的matlab代码mksearch MK Search是TYPO3的强大搜索扩展。 可以通过多种方式轻松...首先将必须在索引中更新的数据放入队列中,并通过调度程序服务进行处理。 文献资料 支持 松弛频道: (在这里请求您的Slack邀请:)
大数据技术文档 第1章 绪论 随着计算机技术、通信网、互联网的迅速发展和日益普及,Internet上的信息量... (4) Nutch不仅提供抓取网页的功能,还提供了解析网页、建立链接数据库、对网页进行评分、建立solr索引等丰富
使用java+httpclient+httpcleaner,多线程、分布式爬去电商网站商品信息,数据存储在hbase上,并使用solr对商品建立索引,使用redis队列存储一个共享的url仓库;使用zookeeper对爬虫节点生命周期进行监视等。 爬虫...
enm-DLTS增强网络专着 CLI应用程序,用于生成增强型...的Postgres数据库应该已经使用正确的用户凭据在devdb1.dlib.nyu.edu上建立了。 有关详细信息,请参见 。 安装与设定 使用go get安装: go get github.com/nyulibr
此时,即使您的数据库尚未建立,即使大多数页面都会给出错误信息,应用程序也至少应该运行。 要启动该应用程序,只需运行: dev/django runserver 然后,您应该可以在以下位置访问该应用程序: htt
Rails应用程序服务器将Red Hat Enterprise Linux 7用于操作系统Solr 7.X服务器可用,其中创建了索引核心,并且在核心中安装了特定于项目的配置文件MySQL数据库服务器可用于创建特定于项目的数据库并建立用户帐户/...
MySQL数据库服务器可用于创建特定于项目的数据库并建立用户帐户/权限 有一个git存储库,其中包含项目的代码 可以在vars文件中定义此角色的项目特定变量,该文件的名称应遵循projectname_envname.yml的格式 vars/...