前面已经把solr的环境搭建好了,下面我们就可以创建一个Core并用其搜索我们需要的东西了
1.新建core目录
在前面配置的“solr/home”目录下,新建core目录core_test
2.配置core
从下载的solre包复制目录solr-6.1.0\server\solr\configsets\data_driven_schema_configs\conf到“core_test”目录下
3.solr后台创建core
浏览器打开solr后台:http://localhost:8080/solr/index.html,Core Admin->Add Core,输入core_test
注:如果创建失败注意看控制台是不是缺少包了
4.新建Field搜索字段
选择刚刚创建的core(core_test),选择schema,Add Field:
这里我们创建两个测试字段name(text_en),age(int)
5..添加/更新文档
前面我们相当于创建了数据库表和列,下面这一步就是添加数据,这样我们才能开始搜索。
这里我们用xml方式添加文档到core_test中:
Core Selector->core_test->Documents,然后选择XML类型
<add> <doc> <field name="name">Michael Jordan</field> <field name="age">53</field> </doc> <doc> <field name="name">James</field> <field name="age">32</field> </doc> <doc> <field name="name">Curry</field> <field name="age">28</field> </doc> <doc> <field name="name">James Harden</field> <field name="age">27</field> </doc> </add>
最后Submit Document
6.搜索内容
这里就只做简单示例,更详细的后面使用再介绍
“q”中,输入“name:James”,最后Execute Query,我们就可以获得搜索的结果
相关推荐
solr-mongo-importer-1.1.0.jar solr-mongo-importer-1.1.0.jar solr-mongo-importer-1.1.0.jar
- **索引**:Solr使用Lucene来创建、维护和搜索索引。索引包括倒排索引,允许快速查找包含特定词汇的文档。 - **请求处理**:当请求到达时,Solr使用RequestHandler来解析和处理这些请求,返回结果。 - **配置**...
apache-solr-core-1.4.0.jar,apache-solr-core-1.4.0.jar
在Solr中,数据导入通常通过DataImportHandler (DIH) 完成,DIH是一个插件,负责从外部数据源(如数据库或文件系统)提取数据并将其转化为Solr可以处理的格式。而DataImportScheduler则是在DIH的基础上,增加了一个...
solr-import-export-json最新代码solr-import-export-json最新代码solr-import-export-json最新代码solr-import-export-json最新代码solr-import-export-json最新代码solr-import-export-json最新代码solr-import-...
Solr是Apache Lucene项目下的一个企业级搜索服务器,它提供了全文检索、命中高亮、 faceted search(分面搜索)等多种功能。在Solr6版本中,DataImportHandler(DIH)是一个非常重要的特性,它允许Solr从外部数据源...
如果你打算使用或开发Solr,你需要熟悉Java编程,理解Solr的架构和工作流程,并能使用Maven或Ant进行构建。通过阅读源代码,你可以深入学习Solr如何处理索引、查询优化、分布式通信等问题,进一步提升你的搜索引擎...
而Solr则在其基础上增加了分布式搜索、集群管理、结果高亮、 faceting(分类浏览)、近实时搜索(NRT)等高级特性,使得Solr更适合企业级的搜索应用。 总的来说,Solr-9.0.0是一个强大且灵活的搜索平台,适用于需要...
Solr MongoDB Importer 是一个非常有用的工具,它允许用户将MongoDB的数据导入到Apache Solr索引中,以便进行高效、快速的全文搜索和数据分析。这个工具的主要版本是"solr-mongo-importer-1.1",这表明它是1.1版,...
solr 增量更新所需要的包 solr-dataimporthandler-6.5.1 + solr-dataimporthandler-extras-6.5.1 + solr-data-import-scheduler-1.1.2
Apache Solr是一个流行的开源搜索引擎,它提供了高效、可扩展的全文搜索和数据分析能力。在给定的压缩包“apache-solr-dataimporthandler-extras-1.4.0.jar.zip”中,主要包含了一个名为“apache-solr-...
它包括一个默认的配置集,以及一个简单的数据导入处理程序(DIH)示例,帮助开发者了解如何设置和使用Solr。 5. **docs 目录**:包含了Solr的文档,包括用户手册、API参考和教程,对于学习和调试Solr非常有用。 6....
solr自动更新包
Apache Solr是一个流行的开源全文搜索引擎,它提供了高效的搜索和索引能力,广泛应用于网站内容检索、产品目录搜索、企业内部信息检索等多个场景。而数据增量导入则是Solr在大数据环境下维护索引实时性的重要手段。 ...
Apache Solr 是一款基于 Lucene 的开源搜索引擎,广泛用于企业级的数据检索、全文搜索和数据分析。本文将详细讲解如何在 Windows 7 64 位旗舰版上安装并部署 Solr 4.9.0 版本。 1. **准备环境和软件** - 首先,...
solr-data-import-scheduler-1.1.2,用于solr定时更新索引的jar包,下载后引入到solr本身的dist下面,或者你tomcat项目下面的lib下面
solr6.1.0版本jar已经不再提供读取自动索引配置文件路径的方法,因此...于是需要下载apache-solr-dataimportscheduler-1.0-with-source.jar并修改源码重新编译生成符合我们需求的apache-solr-dataimportscheduler-1.4
- **Collection和Core**:Collection是一组逻辑相关的SolrCores,而Core是Solr的基本运行单元,每个Core可以独立处理搜索和索引任务。 - **Schema**:定义了索引字段、字段类型、分析器等元数据,用于规范索引入库...
要使用此插件,首先需要将其添加到 Solr 的 lib 目录下,然后在 Solr 的配置文件中进行相应的配置。配置通常包括指定数据源(如 MySQL、Oracle 等)、数据表、查询语句以及增量字段(用于判断数据是否已导入)。一旦...