`
cnyangqi
  • 浏览: 112632 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Solr部署摘要

    博客分类:
  • Java
 
阅读更多
Solr官网:http://lucene.apache.org/solr/

D:\workspace\apache-tomcat-6.0.35\conf\Catalina\localhost\solr.xml
<Context docBase="D:/workspace/apache-solr-3.3.0/dist/apache-solr-3.3.0.war" debug="0" crossContext="true" > 
	<Environment name="solr/home" type="java.lang.String" value="D:/workspace/projectname/html/solr" override="true" /> 
</Context> 


D:\workspace\projectname\html\solr\npscore\conf\solrconfig.xml追加
<lib dir="D:/workspace/apache-solr-3.3.0/dist" regex="apache-solr-dataimporthandler-\d.*\.jar" /> 
	<lib dir="D:/workspace/apache-solr-3.3.0/dist" regex="ojdbc\d.*\.jar" /> 
	<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">  
		<lst name="defaults">  
			<str name="config">data-config.xml</str>  
		</lst>  
	</requestHandler>


D:\workspace\projectname\html\solr\npscore\conf\data-config.xml
<?xml version="1.0" encoding="UTF-8"?>
<dataConfig>
	<dataSource type="JdbcDataSource" 
		driver="oracle.jdbc.driver.OracleDriver"
		url="jdbc:oracle:thin:@localhost:1521:xe" 
		user="******" 
		password="******"/>
	<document>
		<entity name="article" query="select * from article">
		</entity>
	</document>
</dataConfig>


D:\workspace\apache-solr-3.3.0\dist 别忘记将数据库jar扔个这里面

solr索引重建
http://localhost:8983/solr/npscore/dataimport?command=full-import
http://localhost:8983/solr/npscore/dataimport?command=full-import&clean=false

tomcat配置server.xml增加默认监听solr端口8983
<Connector URIEncoding="UTF-8" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" enableLookups="false" maxHttpHeaderSize="8192" maxSpareThreads="75" maxThreads="150" minSpareThreads="25" port="8983" redirectPort="8443"/>
分享到:
评论

相关推荐

    solr 笔记

    它提供了一个高性能、可伸缩且易于部署的搜索平台,支持复杂的搜索功能,如全文检索、过滤、分面搜索等。Solr广泛应用于各种规模的企业级应用中,例如电商网站的产品搜索、文档管理系统中的文档搜索等。 #### 二、...

    Apache Solr 3.1 Product Sheet Cominvent AS

    2. **命中高亮与动态摘要**:能够自动高亮显示关键词,并生成与搜索词相关的动态摘要,提高用户体验。 3. **地理空间搜索**:支持地理位置相关的搜索,包括距离过滤与排序等功能。 4. **拼写检查与自动建议**:帮助...

    java开发工程师简历.docx

    本资源摘要信息主要介绍了 Java 开发工程师的简历,涵盖了个人信息、工作经验、技术要点等内容。通过对简历的分析,我们可以了解到该 Java 开发工程师的技术栈、项目经验和技能特点。 个人信息 该 Java 开发工程师...

    ASP实例开发源码-asp闪虎综合搜索引擎源码 v3.0.zip

    需要注意的是,由于ASP是较老的技术,现在已经被ASP.NET取代,学习这个实例的同时,也要关注现代Web开发趋势,如.NET Core、Node.js等,以及更现代化的搜索技术,如Elasticsearch和Solr。然而,理解基础的ASP和搜索...

    搜索引擎的个人学习

    在分布式场景下,Solr或Elasticsearch是基于Lucene的更高级解决方案,它们支持大规模数据处理和集群部署,提供更完善的管理和监控功能。 总之,“搜索引擎的个人学习”是一个涵盖广泛的技术领域,从基础的索引构建...

    基于java的文本搜索引擎的设计与实现源码.zip

    这些框架提供了完整的搜索引擎功能,包括索引、查询、排序、分页等,并且支持分布式部署,满足大规模数据的处理需求。 五、性能优化 1. **并行处理**:利用多线程或分布式计算提升索引构建和查询处理的速度。 2. *...

    Cloudera大数据平台简介-SENDOUT.pdf

    Cloudera是全球领先的大数据软件公司,其核心...这个平台支持批处理、分析SQL、搜索引擎、机器学习、流处理等多种工作负载,并通过其管理工具简化了大数据的部署和运维过程,使得企业能够更有效地挖掘大数据的价值。

    retep:研究生论文库

    3. **数据库管理**:可能使用了MySQL或PostgreSQL等关系型数据库存储论文信息,如作者、标题、摘要、关键词等。ORM(对象关系映射)框架如Hibernate或MyBatis可能用于简化数据库操作。 4. **RESTful API设计**:...

    DLIS:数字图书馆信息系统。 灯

    在DLIS中,数据库设计是核心部分,它需要存储书籍、文章和期刊的各种信息,如作者、出版日期、摘要、关键词、分类、下载链接等。通常使用关系型数据库管理系统(如MySQL或PostgreSQL)来实现,通过精心设计的数据库...

    一个专业搜索公司关于lucene+solar资料(1)

    - 部署应用程序到服务器或本地环境中。 - 运行测试,确保所有功能正常工作。 **2.2 搜索引擎基本技术** - **2.2.1 网络蜘蛛** - 自动抓取互联网上的网页信息。 - 通常采用广度优先或深度优先策略进行网页抓取...

    JAVA上百实例源码以及开源项目源代码

    Java生成密钥的实例 1个目标文件 摘要:Java源码,算法相关,密钥 Java生成密钥、保存密钥的实例源码,通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、...

Global site tag (gtag.js) - Google Analytics