精华内容
下载资源
问答
  • sorl

    2018-04-18 09:14:43
    solr: 层面搜索、命中醒目显示并且支持多种输出格式(包括 XML/XSLT 和 JSON 格式),Solr 可以阅读和使用构建到其他 Lucene 应用程序中的索引。安装:...流程:在 Solr 中,用户通过...

    solr:

           层面搜索、命中醒目显示并且支持多种输出格式(包括 XML/XSLT 和 JSON 格式),Solr 可以阅读和使用构建到其他 Lucene 应用程序中的索引。

    安装:http://blog.csdn.net/millery22/article/details/51446014

    对外提供标准的http接口来实现对数据的索引的增加、删除、修改、查询。

    流程:

    在 Solr 中,用户通过向部署在servlet 容器中的 Solr Web 应用程序发送 HTTP 请求来启动索引和搜索。Solr 接受请求,确定要使用的适当SolrRequestHandler,然后处理请求。通过 HTTP 以同样的方式返回响应。默认配置返回Solr 的标准 XML 响应,也可以配置Solr 的备用响应格式。



    展开全文
  • sorl的搭建,及安装步骤...........大家免费下载.有什么不对的地方请留言我改下.
  • sorl 安装包

    2015-05-20 17:22:47
    配置sorl所需要的文件包,有全面的文档
  • sorl详细搭建配置

    2016-10-24 20:04:45
    文档内有详细的sorl搭建的步骤
  • 在线等,急急急,sorl配置时怎么用StartSolrJetty来启动sorl
  • sorl-thumbnail 11.01

    2020-12-06 19:56:47
    sorl.thumbnail.kvstores.cached_db_kvstore.KVStore' <p>It's ending up using mysql (what we are using for most everything else). I was under the impression this was using a local cachedb and not...
  • sorl单点环境搭建

    2018-07-12 11:40:10
    sorl单点环境搭建,其中包含相关的安装包,以及详细的安装文档
  • sorl学习笔记

    2019-03-04 11:39:52
    sorl学习笔记 :https://blog.csdn.net/hero_boke/article/details/79511365
    展开全文
  • 搜索引擎Sorl

    2018-09-06 19:55:21
    什么是Sorl? 在介绍Sorl之前先了解一下什么是Lucene! Lucene是一个开放源代码的全文检索引擎工具包,即它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析...

    什么是Sorl?

    在介绍Sorl之前先了解一下什么是Lucene!

    Lucene是一个开放源代码全文检索引擎工具包,即它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎。

    Solr是一个开源搜索平台,主要用于构建搜索应用程序。 它建立在Lucene(全文搜索引擎)之上。 Solr是企业级的,快速的和高度可扩展的。 使用Solr构建的应用程序非常复杂,可提供高性能。

    Sorl配置IK分词器

    步骤:

    1、把IKAnalyzer2012FF_u1.jar 添加到 solr 工程的 lib 目录下

    2、创建WEB-INF/classes文件夹  把扩展词典、停用词词典、配置文件放到 solr 工程的 WEB-INF/classes 目录下。

    3、修改 Solrhome 的 schema.xml 文件,配置一个 FieldType,使用 IKAnalyzer

    <fieldType name="text_ik" class="solr.TextField">
         <analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/>
    </fieldType>
    

    Sorl配置域:

    域的常用属性:

    • name:指定域的名称
    • type:指定域的类型
    • indexed:是否索引
    • stored:是否存储
    • required:是否必须
    • multiValued:是否多值

    例如:

    	<field name="item_goodsid" type="long" indexed="true" stored="true"/>
    	<field name="item_title" type="text_ik" indexed="true" stored="true"/>
    

    复制域:

    复制域的作用在于将某一个Field中的数据复制到另一个域中

    例如:

    <field name="item_keywords" type="text_ik" indexed="true" stored="false" multiValued="true"/>
    <copyField source="item_title" dest="item_keywords"/>
    <copyField source="item_category" dest="item_keywords"/>
    

    动态域:

    当我们需要动态扩充字段时,我们需要使用动态域,例如

    <dynamicField name="item_spec_*" type="string" indexed="true" stored="true" />	

    Spring Data Sorl :

    Spring data Sorl依赖:

    <dependency>
    	   <groupId>org.springframework.data</groupId>
    	   <artifactId>spring-data-solr</artifactId>
    	   <version>1.5.5.RELEASE</version>
    </dependency> 
    

    项目中添加配置文件:applicationContext-sorl.xml

    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
    	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
    	xmlns:context="http://www.springframework.org/schema/context"
    	xmlns:solr="http://www.springframework.org/schema/data/solr"
    	xsi:schemaLocation="http://www.springframework.org/schema/data/solr 
      		http://www.springframework.org/schema/data/solr/spring-solr-1.0.xsd
    		http://www.springframework.org/schema/beans 
    		http://www.springframework.org/schema/beans/spring-beans.xsd
    		http://www.springframework.org/schema/context 
    		http://www.springframework.org/schema/context/spring-context.xsd">
    	<!-- solr服务器地址 -->
    	<solr:solr-server id="solrServer" url="http://127.0.0.1:8080/solr" />
    	<!-- solr模板,使用solr模板可对索引库进行CRUD的操作 -->
    	<bean id="solrTemplate" class="org.springframework.data.solr.core.SolrTemplate">
    		<constructor-arg ref="solrServer" />
    	</bean>
    </beans>
    

    如果属性与配置文件定义的域名称不一致,需要在注解中指定域名称。用@Field注解在对应实体上加上对应的名称。

     

     

    展开全文
  • Sorl和ES的区别

    2020-06-10 15:29:03
    Sorl和ES 区别: 1.当实时简历索引的时候,sorl会产生阻塞而es不会,es查询性能要高于sorl。 2.在不断动态添加数据的时候,sorl的检索效率会变的底下而es没有什么变化。 3.Sorl利用zookeeper进行分布式管理,而es...

    Sorl和ES
    区别:
    1.当实时简历索引的时候,sorl会产生阻塞而es不会,es查询性能要高于sorl。
    2.在不断动态添加数据的时候,sorl的检索效率会变的底下而es没有什么变化。
    3.Sorl利用zookeeper进行分布式管理,而es自身带有分布式管理功能。
    Sorl一般都要部署到web服务器上,比如Tomcat。启动tomcat的时候需要配置Tomcat与sorl的关联。
    4.Sorl支持更多的格式数据【xml,json,csv等】而es仅支持json文件格式。
    5.Sorl是传搜索应用的有力解决方案,但是es更适用于新兴的实时搜索应用。单纯的对已有数据进行检索的时候,sorl效率更好,,高于es。
    6.Sorl官网提供的功能更多,而es本身更注重于核心功能,高级功能多有第三方插件。

    solr的优点:

    1、和Hadoop什么的结合应该比较好,毕竟都是apache基金会下的
    官方的管理端页面比较强大。Solr有一个更大、更成熟的用户、开发和贡献者社区。
    2、自带的功能已经很全面,对新手来说更容易上手
    3、url查询更适合简单的查询语句,通过url发送请求可以方便地调试

    4、支持添加多种格式的索引,如:HTML、PDF、微软 Office 系列软件格式以及 JSON、XML、CSV 等纯文本格式。

    5、不考虑建索引的同时进行搜索,速度更快。

    solr的缺点:

    1、建立索引时,搜索效率下降,实时索引搜索效率不高。solrj效率较低
    2、多线程下容易死锁性能降低

    ES的优点:

    1、Elasticsearch是分布式的。不需要其他组件,分发是实时的,被叫做”Push replication”。
    2、Elasticsearch 完全支持 Apache Lucene 的接近实时的搜索。
    3、处理多租户(multitenancy)不需要特殊配置,而Solr则需要更多的高级设置。
    4、Elasticsearch 采用 Gateway 的概念,使得完备份更加简单。
    5、各节点组成对等的网络结构,某些节点出现故障时会自动分配其他节点代替其进行工作。

    ES的缺点:对新手不太友好,上来新建一个集群就是yellow的,还以为有什么问题,而且得装很多插件才真正“可用”

    展开全文
  • sorl安装与配置,适合于初学者与刚刚学习java的人,操作简单,快捷,方便,流畅,配置清晰明了,步骤详细,是初学者的福音,也利于广大开发者进行简化方便的操作。
  • ElasticSearch和sorl区别

    2020-03-19 14:12:58
    ElasticSearch和sorl最大的区别 es自带分布式搭建集群方便,sorl搭建集群需要依赖第三方组件
  • <div><p>I have been doing some work on how to decouple <code>sorl-thumbnail</code> from the project, but still allow users to choose a different thumbnailer if needed. I think we can make use of ...
  • <div><p>How can I use sorl thumbnail with DRF? I follow instruction Low API: ...
  • 本篇文章主要介绍了Spring Boot集成Sorl搜索客户端的实现代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • <div><p>By using sorl_settings, the default setting is picked up. If this patch isn't applied, <code>THUMBNAIL_DEBUG</code> needs to be explicitly set in the settings, or things go wrong: ...
  • solr4.10.3的下载。配置sorl所需要的文件包,有全面的文档
  • Django的缩图。 功能一览 遵循支持Django 2.2、3.0和3.1 Python 3支持 ... 如果您需要开发支持或想与其他开发人员讨论,请通过freenode.net或Gitter上的#sorl-thumnbnail频道加入我们。 有关发行版更
  • sorl学习笔记及相关教程 包含四个文件:solr学习笔记,solr开发文档,sorl配置文件,solr应用教程
  • Sorl 7.4.0 快速搭建

    2018-08-08 16:54:03
    Sorl 7.4.0  前言:在solr5以前solr的启动都有tomcat作为容器,但是从solr5以后solr内部集成jetty服务器,可以通过bin目录中脚本直接启动。就是从solr5以后跟solr4最大的...
  • <p>There are imports in Sorl that are broken in Django 3.0: <p>https://github.com/jazzband/sorl-thumbnail/blob/master/sorl/thumbnail/images.py#L10</p><p>该提问来源于开源项目:django-wiki/django-...
  • Sorl搭建与中文分词

    2019-06-16 16:52:16
    Sorl搭建与中文分词 一、环境搭建 1.环境需求 Centos7、Tomcat7.0、solr 2.文件下载 下载solr包与Tomcat包 3.上传文件 通过put命令上传到服务器的/usr/local/software目录下: put -r "I:\...
  • 搜索引擎sorl的搭建

    2019-04-11 19:14:12
    1、下载windows版本的solr.zip文件,解压在一个文件名不包含空格的文件夹下,命令行输入sorl启动命令。这时候计算机正在运行Solr,浏览器访问localhost:8983/solr跳转到Solr的管理界面。 –>在后台solr启动一个为...
  • <div><p>sorl-thumbnail==12.3 Django==1.8.3 Pillow==2.9.0 <pre><code> from sorl.thumbnail import ImageField as SorlImage class Person(PublishedMixin): photo = SorlImage...
  • 这里先重点说下,定时更新引用的org.apache.solr.handler.dataimport.scheduler.ApplicationListener不是sorl源码自带的,需要另外去下载,下载地址为:dataimport.scheduler,因为源码年久没人维护,所以并不兼容...
  • <div><p>It would be nice to be able to stream thumbnail programmatically generated using get_thumbnail as the content of a HTTPResponse like you can with Django'...jazzband/sorl-thumbnail</p></div>
  • sorl-thumbnail是第三方模块,主要用来将图片转换成缩略图展示。 安装: pip install sorl-thumbnail 使用: {% load thumbnail %} {% thumbnail image.image '100x100' crop='center' as img %} <im...
  • <div><p>As discussed <a href="https://github.com/jazzband/sorl-thumbnail/issues/480#issuecomment-305448636">here</a>. <p>Add <code>sorl_thumbnail</code> templatetag library that mirrors traditional ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 486
精华内容 194
关键字:

sorl