# solr **Repository Path**: naclnezn/solr ## Basic Information - **Project Name**: solr - **Description**: Solr是一个开源搜索平台,用于构建搜索应用程序。 它建立在Lucene(全文搜索引擎)之上。 Solr是企业级的,快速的和高度可扩展的。 使用Solr构建的应用程序非常复杂,可提供高性能 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-09-30 - **Last Updated**: 2024-10-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # solr ## 介绍 Solr是一个开源搜索平台,用于构建搜索应用程序。 它建立在Lucene(全文搜索引擎)之上。 Solr是企业级的,快速的和高度可扩展的。 使用Solr构建的应用程序非常复杂,可提供高性能。 为了在CNET网络的公司网站上添加搜索功能,Yonik Seely于2004年创建了Solr。并在2006年1月,它成为Apache软件基金会下的一个开源项目。并于2016年发布最新版本Solr 6.0,支持并行SQL查询的执行。 Solr可以和Hadoop一起使用。由于Hadoop处理大量数据,Solr帮助我们从这么大的源中找到所需的信息。不仅限于 搜索,Solr也可以用于存储目的。像其他NoSQL数据库一样,它是一种非关系数据存储和处理技术。 总之,Solr是一个可扩展的,可部署,搜索/存储引擎,优化搜索大量以文本为中心的数据。 ## 安装环境 ### solr安装启动 下载 ``` 链接: https://pan.baidu.com/s/166yTykxlYllmVYukLvQF2g?pwd=b1wj 提取码: b1wj 复制这段内容后打开百度网盘手机App,操作更方便哦 ``` 进入 solr-7.5.0/bin目录 执行 ```solr start``` 说明:solr运行,依赖JDK8 solr控制台(http://localhost:8983/solr)如果可以顺利打开,说明solr启动成功 ### solr停止 进入 solr-7.5.0/bin目录 执行 ```solr stop -p 8983``` ## Solr配置说明 ### MySQL相关 进入 solr-7.5.0/server/solr/test_core/conf ```db-data-config.xml``` -> 需要索引的表配置 ```managed-schema``` -> 需要索引的字段配置 ### MySQL 数据自动增量同步配置说明 进入 solr-7.5.0/server/solr/conf/ ```dataimport.properties``` -> 自动同步数据相关配置 ### 文件检索配置 进入 solr-7.5.0/server/solr/file_core/conf ```tika-data-config.xml``` -> 索引文件目录及类型配置 ```managed-schema``` -> 需要索引的字段配置