solr培训.pptVIP

  • 9
  • 0
  • 约7.02千字
  • 约 27页
  • 2016-12-25 发布于重庆
  • 举报
银海软件Solr培训 丁永华 2014年5月 目录 solr介绍 Solr配置 Solr功能应用 solr介绍 Search on lucene w/Replication(Solr) Solr是一个基于Lucene的Java搜索引擎服务器 高可扩展的开放架构 提供了强大的WEB管理界面 有多种客户端:Ruby 、PHP 、Java 、Python 、.NET 、Perl 、JavaScript 易于集成、几乎不用写代码就能适应一般的需求 solr特性 提供了丰富的查询缓存 很容易的为本地以及远程的数据创建索引,DataImportHandler 对Rich Document(word、pdf、ppt……)进行解析和创建索引 快速增量更新索引,并复制到其他机器上 高度的可扩展性 NearRealtimeSearch * * Solr Core Solr体系结构 Lucene Admin Interface Standard Request Handler Custom Request Handler Update Handler Caching XML Update Interface Config Analysis HTTP Request Servlet Concurrency Update Servlet XML Response Writer Replication Schema Solr插件 RequestHandlers – handle a request at a URL like /select SearchComponents – part of a SearchHandler, a componentized request handler —Includes, Query, Facet, Highlight, Debug, Stats —Distributed Search capable UpdateHandlers – handle an indexing request Update Processor Chains – per-handler componentized chain that handle updates Query Parser plugins —Mix and match query types in a single request —Function plugins for Function Query Text Analysis plugins: Analyzers, Tokenizers, TokenFilters ResponseWriters serialize stream response to client Solr启动关闭 启动solr java -jar start.jar(默认端口8983) java Djetty.port=80 -jar start.jar(修改默认端口为80) 登陆Solr管理界面 http://localhost:8983/solr 关闭solr ctl+c Solr索引例子 cd $SOLR_INSTALL/example/exampledocs java -jar post.jar *.xml 然后登陆solr控制台,q条件中输入*.*查询所有数据 集成solr 与java应用集成 HttpSolrServer EmbeddedSolrServer .net SolrNet SolrSharp Javascript JQuery Autocomplete SolrJs Solr与java简单集成solrj 初始化服务器对象 String url = :8983/solr; SolrServer server = new HttpSolrServer(url); 设置查询条件 SolrParams params = new SolrQuery(*:*); 返回查询结果对象 QueryResponse r = server.query(params); 输出查询结果 System.out.println(r.toString()); Solr-配置 solrConfig.xml 配置系统参数 schema.xml 配置索引文档的字段属性,索引和查询方式,类似于关系型数据库中的表结构定义 Solr-配置-solrConfig.xml solrConfig.xml 可以在\solr\example\solr\collection1\conf中找到,主要内容有:使用的lib配置,包含依赖的jar和Solr的一些插件;组件信息配置

文档评论(0)

1亿VIP精品文档

相关文档