`
zy19982004
  • 浏览: 663967 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
博客专栏
F6f66edc-1c1a-3859-b76b-a22e740b7aa7
Hadoop学习
浏览量:252466
社区版块
存档分类
最新评论

solr总结 第三部分:solr运行

    博客分类:
  • Solr
阅读更多

才知道之前定的一个标题框架把自己定死了。关于solr总结 第三部分:solr运行,可以讲的地方并不多。

 

1.无非就是build成功后,生成索引,访问索引。

2.生成索引,后文会介绍为数据库数据生成索引。

3.访问索引,其实就是查询啦。有两种方式:

  • url直接请求。根据solr查询语法,自己去拼接url,比喻http://localhost:8080/solr/库名/select/?q=solr。举个例子。
    /**
    	 * excute solr delta import
    	 * @param strUrl
    	 * @throws AppException
    	 */
    	public void doSolrDeltaImport(String strUrl) throws AppException {
    		
    		URL url = null;
    		URLConnection con = null;
    		InputStream is = null;
    		try {
    			url = new URL(strUrl);
    			con = url.openConnection();  
    	        con.setAllowUserInteraction(true);  
    			con.setConnectTimeout(36000);
    	        is=con.getInputStream();
    		} catch (MalformedURLException e) {
    			e.printStackTrace();
    		} catch (IOException e) {
    			e.printStackTrace();
    		} finally{
    			try {
    				if(is != null){
    					is.close();
    				}
    			} catch (IOException e) {
    				e.printStackTrace();
    			}
    		}
           
    	}
     
  • solrj访问。调用solr提供的API。后文会为大家送上。
0
1
分享到:
评论

相关推荐

    solr搜索服务器安装配置

    4. **监控工具**:使用Solr提供的监控工具或者第三方工具(如Ganglia、Nagios等)对Solr集群进行监控。 #### 四、常见问题及解决方案 - **问题1:启动失败** - 解决方案:检查JDK环境变量是否正确设置;检查Solr的...

    lucene solr框架代码实例(可直接运行)

    这就引出了我们的第二个主角——Solr。Solr是基于Lucene构建的企业级搜索平台,它为Lucene提供了更高级的API和更易用的管理界面。Solr的核心特性包括: 1. **配置友好**:Solr通过XML配置文件定义索引字段和处理...

    solr自学详细教程,吐血总结

    - **使用Google或Baidu接口**:通过第三方搜索引擎的API实现站内搜索,这种方式依赖性强,不利于系统的扩展和维护。 - **使用Solr**:Solr提供了完整的搜索引擎解决方案,扩展性好且能减少开发工作量,常用于大型...

    solr开发详解

    - **第三步**:解压 war 包后,将其放置在 webapps 目录中,并删除原始的 war 包。 - **第四步**:添加 Solr 扩展服务包至相应的 Tomcat lib 目录。 - **第五步**:添加 log4j.properties 文件到 Solr 的 lib ...

    solr-5.2.1.part1.rar 编译第1部分,共2部分

    5. 配置Solr运行环境 1. 把solr.war(solr-4.2.0\example\solr-webapp\solr.war)里的东西全复制到WebRoot下 2. 创建solr/home, 把solr-4.2.0\example\solr所有文件复制到你创建的solr/home目录下 3. 创建JNDI让...

    solr学习资料

    2. 使用 Google 或 Baidu 接口:这种方式依赖于第三方搜索引擎,不利于系统的扩展和自主控制,也不推荐。 3. 使用 Solr:Solr 基于 Lucene,提供了更完整的解决方案,包括配置灵活性、可扩展性,降低了开发复杂度,...

    solr开发指南.pdf

    - **社区支持**: 作为Apache项目的一部分,Solr拥有活跃的社区支持和丰富的第三方插件资源。 #### 二、Solr的功能 - **保存数据**: Solr可以接收并存储各种类型的数据源,如数据库、文件系统等。 - **建立索引**: ...

    solr5.4开发环境完整配置

    配置 Solr 5.4 开发环境的第一步是下载 Solr 的发行包。访问 Apache 官方网站获取最新版本的 Solr 5.4,解压缩到你选择的目录。接下来,确保你的系统已经安装了 Java Development Kit (JDK) 且环境变量配置正确,...

    Solr3.5开发应用指导

    2. **调用第三方搜索引擎如Google、Baidu的API实现站内搜索**:这种方式简单快捷,但存在依赖外部服务的风险,并且对于高度定制化的需求支持不足。 3. **基于Compass+Lucene实现站内搜索**:适合于数据库驱动的应用...

    solr-8.6.3.zip

    3. **稳定性提升**:通过修复已知的bug和增强系统稳定性,确保Solr在高并发、大数据量的环境下也能稳定运行。 4. **安全增强**:Solr 8.6.3 可能增强了安全控制,提供了更好的身份验证和授权机制,以保护敏感数据不...

    solr教材-PDF版

    2. **调用第三方搜索引擎API**(如Google或Baidu API):虽然这种方式可以快速部署,但是由于与第三方服务的高度绑定,可能会影响到后期业务的发展和灵活性。 **1.2 Solr的特性** - **1.2.1 Solr使用Lucene并且...

    solr_Tomcat_lib包

    这个目录通常包含Solr运行所必需的各种JAR文件,这些文件主要分为以下几类: 1. **Solr核心库**:Solr的核心功能由一系列JAR文件提供,如`solr-core.jar`,它包含了索引、查询、更新处理链、请求处理器等核心组件。...

    solr 需要的各种jar包

    7. **第三方库**:Solr可能依赖一些第三方库,如`httpclient*.jar`和`httpcore*.jar`用于HTTP通信,`json-smart*.jar`处理JSON数据。 8. **Tika**:对于内容提取和解析,Solr依赖Tika,一个MIME类型检测和内容提取...

    solr7.2.1 ik

    1. **下载与安装**:首先,需要从官方或第三方源获取 IK 分词器的jar包,将其放入Solr的lib目录下,确保在启动时Solr能加载到这个分词库。 2. **配置Solr Schema**:在Solr的Schema.xml文件中,需要为需要分词的...

    solr配置中文解析器和将数据导入solr索引库时所需的jar包

    4. **其他第三方库**:根据你的需求,可能还需要其他第三方库,如处理CSV、JSON数据的解析库。 在实际操作中,你可能需要根据具体的数据源和需求选择并添加额外的jar包。确保所有必要的依赖都已添加,并且与Solr的...

    Solr服务器搭建详细步骤

    - `lib`: 存放Solr运行所需的库文件。 - `server`: Solr服务端的主要配置文件所在目录。 - `conf`: Solr的核心配置文件所在目录。 ##### 2.6 复制Solr.war到Tomcat的webapps目录 将Solr的WAR文件复制到Tomcat的`...

    最新版linux solr-8.5.1.tgz

    可以使用JMX或第三方工具(如Zabbix、Prometheus)来监控Solr的运行状态。 9. **升级与维护**:随着Solr新版本的发布,你可能需要对现有系统进行升级。升级过程中要注意数据迁移和配置兼容性问题。定期备份Solr的...

    solr-4.9.1

    3. **Jar包**:`lib`目录下包含了一系列的JAR文件,这是Solr运行所必需的类库。其中包含了Lucene库、Solr服务器端的组件、以及其他依赖的第三方库。这些库文件用于处理索引、查询解析、结果排序等功能。 4. **官方...

    solr学习入门教程

    - **Lib Directory**:存放Solr运行所需的第三方库。 - **Admin UI**:提供图形界面,便于监控和管理Solr实例。 #### 六、中文分词 在中文环境中使用Solr,中文分词是一个关键环节。Solr支持多种中文分词器,如IK...

    solr-6.6.2

    - 使用Solr提供的监控工具,如JMX或第三方监控软件,了解系统运行状态。 总结来说,Solr 6.6.2是一个强大的全文搜索引擎,广泛应用于各种需要高效搜索的场景。其强大的索引和查询能力,以及对分布式环境的支持,使...

Global site tag (gtag.js) - Google Analytics