本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- zysnba
- xiangjie88
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- tanling8334
- arpenker
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- mengjichen
- lemonhandsome
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- siemens800
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
最新文章列表
正则表达式search方法应用
一 search方法介绍
返回与正则表达式查找内容匹配的第一个子字符串的位置。
语法:
stringObj.search(rgExp)
stringObj:必选项。要在其上进行查找的 String 对象或字符串文字。
RgExp:必选项。包含正则表达式模式和可用标志的正则表达式对象。
说明:search方法指明是否存在相应的匹配。
如果找到一个匹配,search方法将返回一个整数值, ...
elastic search java api入门
参考资料:https://www.elastic.co/guide/en/elasticsearch/client/java-api/2.4/index.html
注:es版本为2.4.0
1.下载安装:
下载地址:https://www.elastic.co/downloads/elasticsearch
下载之后解压,运行 bin/elasticsearch 即可
...
elastic search index和type
简而言之,如果两个document之间的mapping比较类似,则使用type(同一个index下两个type),否则使用两个index可能是更好的选择。
https://www.elastic.co/blog/index-vs-type
注意红色字体的部分:
Who has never wondered whether new data should be put ...
基于lucene的内嵌式kv存储
应用背景
诸多业务场景下,都有使用kv型式存储数据供快速查询的需求。正常的做法有使用HashMap存入内存,或者存入外部的nosql KV数据库/缓存。
使用HashMap做KV存储,速度快,但是如果数据量达到百万及至千万级时,HashMap必将占用大量的java堆内存,给应用带来极大的内存回收压力。
外部kv存储,以堆外(offHeap)存储的方式让我们的应用免于内存回收之忧,但其查询 ...
lucene在本地文件建索引和搜索
添加如下的maven依赖:
<dependency>
<groupId>org.apache.lucene</groupId>
<artifactId>lucene-core</artifactId>
<version>6.1.0</version>
</dep ...
elasticsearch 常见操作
package com.topwalk.analysis.es.operation.impl;
import java.io.IOException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
im ...
JavaScript:在字符串中查找子字符串几种方法比较
var str = "test, Tes, tst, tset, Test, Tesyt, sTes";
var reg = /es/gi;
alert(str.indexOf('es'));
alert(reg.exec(str));
alert(str.match(reg));
alert(str.search(reg));
弹出内容如下:
分析如下:
...
Lucene5学习之多索引目录查询以及多线程查询
上一篇中我们使用多线程创建了索引,下面我们来试着采用不把多个索引目录里的数据合并到一个新的索引目录的方式去查询索引数据,当然你也可以合并(合并到一个索引目录查询就很简单了),其实很多情况我们都是不合并到一个索引目录的,那多索引目录该如何查询呢,在Lucene5中使用的MultiReader类,在Lucene4时代,使用的是MultiSearcher类。至于Lucene多线程查询,只需要在 ...
Js中正则的校验和字符串包含的判断
Js中正则的校验和字符串包含的判断
一.正则的校验(3种方式)——用reg.test(str)
1.创建一个RegExp:
function checkSwdjzh(){
var reg = new RegExp("^[A-Za-z0-9]+$");
var swdjzh = $("#swdjzh").val();
if(reg ...
Hibernate Search 的常用注解【转】
源文章地址:http://blog.csdn.net/ScAREcrOw_ss/article/details/6139951
1. @Indexed
-> index 指定索引名称
2. @Field
-> name 指定当前属性在Lucene Document中存储的名称,默认为属性名
-> store 指定当前属性是否被存储在Lucene ind ...
solr date 时区 8小时时差问题
文章地址:http://quentinxxz.iteye.com/blog/2102604
初学solr在schema 里面配置并使用sorl的date或者tdate类型,具体类型与使用如下:
<field name="tdate_field& ...
solr master-slave replication
文章地址:http://quentinxxz.iteye.com/blog/2102592 本文所述的索引replication方式是通过Http传输由,由solr1.4引入的。想了解更多Solr1.1引入的基于 ssh/rsync实现的replication功能,请查询CollectionDistribution。注意Solr4.0的SolrCloud的replication是通过推的 ...
solr schema.xml 字段解析
文章地址:http://quentinxxz.iteye.com/blog/2100628
fieldType
< fieldType name =" string " class =" solr.StrField " sortMissingLast =" true " omitNorms =" tr ...
solr dataImportHandler mysql增量索引
文章地址:http://quentinxxz.iteye.com/blog/2100621
前一篇中全量索引的data-config.xml 的配置为
<dataConfig>
<dataSource type="JdbcDataSource"
driver="com.mysql.jdbc.Driv ...
利用solr的 DataImportHandler从mysql数据库建立索引
文章地址:http://quentinxxz.iteye.com/blog/2100619
本文所有实验在solr4.4上进行
quickStart 参考 http://wiki.apache.org/solr/DIHQuickStart
步骤1: 首先修改solrconfig.xml 加往上DataImportHandler的配置
<requestHandler ...