`
zhengchao860730
  • 浏览: 61217 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论
文章列表
Solr的 directoryFactory总共有以下几种选择索引存储方案:1、solr.StandardDirectoryFactory,这是一个基于文件系统存储目录的工厂,它会试图选择最好的实现基于你当前的操作系统和Java虚拟机版本。 2、solr.SimpleFSDirectoryFactory,适用于小型 ...
  我的案例   这里我们对title做suggest推荐搜索, 例如搜索"魔兽世界"和"moshoushijie" 都能出现 "魔兽世界XXXX"的相关推荐词   此时我们需要对title的词建立拼音索引, 而后对建立组合列copyField类型的字段 tt ..    代码片段 schema.xml <fields> .... <field name="title" type="string" indexed="true& ...
分布式请求 查询所有碎片的集合(集合是隐含在URL):   http://localhost:8983/solr/collection1/select? 查询所有碎片兼容的收集,明确规定:   http://localhost:8983/solr/collection1/select?collection=collection1_recent 查询所有碎片多个兼容的集合,明确指定:
以下所有操作仅限于Solr服务启动状态下.   复制整个collection  复制出来的整个核心不包含数据. http://localhost:6060/solr/admin/collections?action=CREATE&name=NewCollectionName&numShards=1&replicationFactor=1 name: 要创建的新集合名称 numShards: 复制出新集合分片数量(不能超过复制的源集合分片数) replicationFactor: 每个分片的副本数量(同样不能超过源有集合下副本数) maxShardsPerN ...
http://localhost:6060/solr/DUOWAN1/select?q=*%3A*&wt=json&indent=true&shards.tolerant=true   SolrCloud可以继续无间断服务,只要至少一台服务器主机的每一个碎片。如果你已经杀了一个特定的碎片shard,所有服务器到其他服务器的请求将导致503错误。加上此参数后,会只返回碎片仍然活着(避免错误)的文件  shards.tolerant=true     经过测试  1个collection 3个shard    创建8个索引信息   关掉其中一个...  访问查询 ...
转自: http://blog.csdn.net/lisong526/article/details/7472241     1. “:”指定字段查指定值,如返回所有值*:* 2. “?”表示单个任意字符的通配 3. “*”表示多个任意字符的通配(不能在检索的项开始使用*或者?符号) 4. “~”表示模糊检索,如检索拼写类似于”roam”的项这样写:roam~将找到形如foam和roams的单词;roam~0.8,检索返回相似度在0.8以上的记录。 
<field name="NewsDate" type="date" indexed="true" stored="true" default="NOW+8HOUR" docValues="true"  />     NOW: 函数指当前格林尼治时间(北京时间-8小时)    
本地虚拟机启动后虚拟机内可以打开 8080 tomcat界面。 返回到windows里头却无法访问。   解决方案: 1. 禁用防火墙(永久): chkconfig  iptables  off 2. 停止防火墙(重启就会失效):service  iptables  stop   无论使用以上那种方式关掉防火墙后我们都可以访问tomcat了。 以上两种方案不推荐: 在防火墙开启的情况下在iptables文件中加规则: 1. 在/etc/sysc
先说明一下 tar 命令压缩、解压缩命令 tar -zcvf /tmp/etc.tar.gz /etc  <==打包后,以 gzip 压缩 tar -jcvf /tmp/etc.tar.bz2 /etc  <==打包后,以 bzip2 压缩 tar -zxvf /tmp/etc.tar.gz  解压 tar -jxvf /tmp/etc.tar.bz2 解压   此处默认JDK环境变量已经配置成功(具体略)     1、下载apache-tomcat-6.0.37.tar.gz 放置A目录   2、解压缩安装  tar -zxvf apache-tomcat- ...
输入命令:[aioria@localhost ~]$:rpm -ivh jdk/jdk-7u25-linux-x64.rpm error: can't create transaction lock on /var/lib/rpm/.rpm.lock (Permission denied) 原因:[aioria@localhost ~]$ 可以看出没有ROOT权限。  键入 su  并按照提示输入密码  此时  [root@localhost aioria]# rpm -ivh jdk/jdk-7u25-linux-x64.rpm   成功安装。  
        今天将 oracle 数据库中的一份表  235万条数据 dataImport 进 solr4.4  进行索引。导入后发现。   solr提示数据全部导入成功, 但是query时候只有 70万条数据。   一直傻傻的闷了半天。。。。。。why?   原来是 schema.xml 的 <uniqueKey>NewsID</uniqueKey> 搞鬼。  这个设定的字段最好是表内可以代表唯一索引(主键一般是),  solr导入时候会自动去除重复值。。所以我之前设置的字段并非唯一索引。。。。     低级错误啊!!
         缓存配置设置在solrconfig.xml中的查询部分。对于大多数高速缓存可以设置以下参数   类(你想使用的SolrCache实施可用的实现。)   solr.LRUCache solr.FastLRUCache solr.LFUCache  
          本文描述solr的cache类型之一:filter cache。接下来,我会解释它是什么、怎么配置它以及如何更好的使用它。 What it is used for?        先从内部机制开始。FilterCache存储了一些无序的文档标识号(ID)。这些ID并不是我们在schema.xml里配置的unique key,而是solr内部的一个文档标识。请记住这个。         FilterCache的任务是保持与用户过滤的结果关联。另外,cache可以辅助facet机制(在使用TermEnum时),在solrconfig.xml中的<useFilterF ...
          我们solr.war 装载后 在 webapps/下生成 solr的文件夹。           然后把 log4j.properties 放到 WEB-INF/classes 中。没有 classes 创建一个。                 备注:solr的LOG4J 文件在 \solr-4.4.0\example\resources 目录下  log4j.properties   内容如下: # Logging level solr.log=logs/ log4j.rootLogger=INFO, file, CONSOLE log4j.a ...
    这几天看Lucene,看到检索那块,被PhraseQuery折腾了一阵,那本《Lucene In Action》里的代码版本太旧了,也不知是翻译的问题还是我的理解问题,总之在看PhraseQuery的设置slop时费了半天劲,不过,总算是搞明白了,发个帖子来分享一下:     所谓PhraseQuery,就是通过短语来检索,比如我想查“big car”这个短语,那么如果待匹配的document的指定项里包含了"big car"这个短语,这个document就算匹配成功。可如果待匹配的句子里包含的是“big black car”,那么就无法匹配成功了,如果也想让这个 ...
Global site tag (gtag.js) - Google Analytics