本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- siemens800
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
最新文章列表
ElasticSearch实战详解之-010基础概念
基本概念
有几个概念是Elasticsearch的核心。从一开始就理解这些概念将极大地帮助简化学习过程。
一、近实时(NRT)
Elasticsearch是一个近乎实时的搜索平台。这意味着从索引文档到可搜索文档之间有一个轻微的延迟(通常是一秒钟)。
二、集群(Cluster)
集群是一个或多个节点(服务器)的集合,它们一起保存您的整个数据,并跨所有节点提供联邦索引和搜索功能 ...
如何使用ABAP Restful API进行代码的全文搜索
使用这个代码全文搜索的前提条件,是在事务码SFW5里激活业务功能:SRIS_SOURCE_SEARCH
只需要把这个url贴到浏览器里:
https://<host>:44355/sap/bc/adt/repository/informationsystem/textsearch?searchString=Jerry&se ...
Elasticsearch 全文搜索 (二) - 多词查询及查询的合并
原文链接:http://blog.csdn.net/dm_vincent/article/details/41720193
多词查询(Multi-word Queries)
如果我们一次只能搜索一个词,那么全文搜索就会显得相当不灵活。幸运的是,通过match查询来实现多词查询也同样简单:
GET /my_index/my_type/_search
{
"qu ...
Elasticsearch 全文搜索 (一) - 基础概念和match查询
原文链接:http://blog.csdn.net/dm_vincent/article/details/41693125
翻译自官方指南的全文搜索一章
全文搜索(Full Text Search)
现在我们已经讨论了搜索结构化数据的一些简单用例,是时候开始探索全文搜索了 - 如何在全文字段中搜索来找到最相关的文档。
对于全文搜索而言,最重要的两个方面是:
相关度(Releva ...
ftserver 轻量中文全文搜索服务器,完全索引不漏词
ftserver是一个全文搜索服务器,使用英文规则处理英文,使用中文规则处理中文,不需要切割中文为单词,可以支持中文字的任意排列,完全索引,轻松处理古文古诗词,写意句子不影响搜索,不依赖词库,搜索中文不漏词。比同类产品更容易理解与按需定制,并且直接编译就可以使用,无需额外配置,同时可以嵌入到各种应用内部。支持 English, 简体中文, 正體中文, 日本語, 한국어, Русский, Deut ...
oracle全文搜索
1.全文检索和普通检索的区别
不使用Oracle text功能,当然也有很多方法可以在Oracle数据库中搜索文本,比如INSTR函数和LIKE操作:
1
2
SELECT *FROM mytext WHERE INSTR (thetext, 'Oracle')
Sphinx logo 全文检索引擎 Sphinx
Sphinx是一个基于SQL的全文检索引擎,可以结合MySQL,PostgreSQL做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。Sphinx特别为一些脚本语言设计搜索API接口,如PHP,Python,Perl,Ruby等,同时为MySQL也设计了一个存储引擎插件。
Sphinx 单一索引最大可包含1亿条记录,在1千万条记录情况下的查询速度为0.x ...
全文搜索 sunspot
All the power of the Solr search engine; all the beauty of Ruby. Sunspot exposes all of Solr's most powerful search features using an API of elegant DSLs. That means robust, flexible fulltext search ...
全文搜索-Lucene
package com.lucene.helloworld;
import org.apache.lucene.analysis.Analyzer;
import org.apache.lucene.analysis.standard.StandardAnalyzer;
import org.apache.lucene.document.Document;
import org.ap ...
Rails3下的 full text search (全文本搜索, 全文匹配?)
最近遇到了一个问题,大数据量下的全文搜索,比较费时。
例如: 100W的数据下,想要搜索,使用where的话,有的时候耗时 20+ 秒。 无法忍受。
同时,100W 的数据,占用了至少1G的空间。 光是全盘扫描的话,也无法在1秒内完成。
所以,还得求助于索引(index)
记得在JAVA项目中,lucene 是个非常好的工具,貌似现在也是。不知道RAILS的世界中如何?
理想的工具应该是:
...
Lucene学习入门3
前面对索引库做的增删改查不能在同一个索引库里同时进行运行多个索引,下面对前面的代码进行一下修改,来解决这个问题。
首先、先写个工具类,初始化IndexWriter和关闭IndexWriter
package com.lucene.luceneutil;
import org.apache.lucene.index.IndexWriter;
import org.apache.luce ...
rails3 和 thinking_sphinx安装
可以下面,下载到thinking-sphinx、sphinx(sphinx插件包)、riddle插件
1.安装thinking-sphinx,在Gemfile中添加下面代码:
gem 'thinking-sphinx'
再运行bundle,就自动安装thinking-sphinx;或者下载gem包安装
如果没有riddle,请先安装riddle插件
2.把sphinx插件放到vendor/p ...
lucene IndexSearcher实现搜索
public static void main(String args[]) throws CorruptIndexException,IOException, ParseException {
// IndexSearcher是实现搜索的关键
IndexSearcher searcher = new ...