- 浏览: 1116412 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (349)
- javascript (28)
- objective-c&cocos2d (46)
- 开发备忘及常用java代码 (46)
- core java7学习笔记 (13)
- Mina (7)
- HTML5 (13)
- 系统集成项目管理工程师学习笔记 (10)
- 数据库系统原理学习笔记 (11)
- C++学习笔记 (10)
- C语言学习笔记 (5)
- 数据结构学习笔记 (4)
- 计算机网络原理学习笔记 (3)
- 计算机组成原理学习笔记 (2)
- 软件工程学习笔记 (6)
- 开发工具 (15)
- OSGI学习 (1)
- 学习笔记 (19)
- oracle (3)
- java tv (1)
- web server (5)
- javafx (1)
- 随笔 (8)
- 梦舞集 (4)
- 工作流 (3)
- 程序错误记录 (6)
- Windows (2)
- Linux (4)
- Git (1)
- 企业管理 (2)
- android (1)
- JVM (17)
- box2dweb (1)
- 操作系统学习笔记 (6)
- 英语学习 (1)
- Windows 8 应用商店 (1)
- Go语言 (1)
- docker (1)
- visualVM源码学习 (0)
- MariaDB (0)
- JAVA7 (2)
- 面向对象存储 (0)
- Hibernate (14)
- Spring (3)
- 项目构建 (0)
- 读源码学JAVA (0)
- mybatis (1)
- spring mvc (2)
- Javassist (0)
最新评论
-
白天看黑夜:
Apache Mina Server 2.0 中文参考手册(带 ...
Mina学习笔记二_基础 -
yjph83:
兄弟,你这个解决方案是什么什么啊?我现在遇到个问题跟你类似的! ...
Tomcat 8.0.11 移动端访问报400错误问题 -
comedsh:
你好,我也想为开源的做点事情,想让 tomcat-redis- ...
利用tomcat-redis-session-manager做session同步时自定义类对象属性保存不上的解决方法 -
bsr1983:
这个应该是浏览器内部设置的,你可以在Android上试一下别的 ...
javascript学习笔记八 -
787250527:
bsr1983 写道该值是浏览器内部的一个变量,只读的,不可修 ...
javascript学习笔记八
1.下载sphinx或coreseek
sphinx:http://sphinxsearch.com/
coreseek:http://www.coreseek.cn/
2.配置
根据安装目录,修改配置文件中的索引配置目录
(1)sphinx配置,此处安装目录为C:/Sphinx/,支持中文的具体配置为:
(2)coreseek的具体配置为:
3.创建索引
命令:indexer -c 配置文件路径 -all
4.查询索引
将安装程序中的api文件夹下的java文件夹下的文件打包为jar
运行命令:
java -jar xxx.jar -h 服务ip -p 服务端口 查询内容
5.windows设置相关备忘
C:\coreseek-4.1-win32\bin\searchd.exe --ntservice --config C:\coreseek-4.1-win32\etc\gamepay_mysql.conf --servicename SphinxSearch
C:\Sphinx\bin\searchd.exe --ntservice --config C:\Sphinx\sphinx_nickname-min.conf --servicename SphinxSearch
indexer -c C:\coreseek-4.1-win32\etc\gamepay_mysql.conf gamepay_index
sphinx:http://sphinxsearch.com/
coreseek:http://www.coreseek.cn/
2.配置
根据安装目录,修改配置文件中的索引配置目录
(1)sphinx配置,此处安装目录为C:/Sphinx/,支持中文的具体配置为:
# # Minimal Sphinx configuration sample (clean, simple, functional) # source nickname_src { type = mysql sql_host = 127.0.0.1 sql_user = root sql_pass = root sql_db = imeeta_utf8 sql_port = 3306 # optional, default is 3306 sql_query = \ SELECT uid, nickname, birthday AS date_added \ FROM user_info sql_attr_uint = uid sql_field_string =nickname sql_attr_timestamp = date_added sql_query_info = SELECT * FROM user_info WHERE uid=$id sql_query_pre = SET NAMES utf8 } index nickname_index { source = nickname_src path = C:/Sphinx/nickname_data/nickname_index docinfo = extern charset_type = utf-8 charset_table = U+FF10..U+FF19->0..9, 0..9, U+FF41..U+FF5A->a..z, U+FF21..U+FF3A->a..z,A..Z->a..z, a..z, U+0149, U+017F, U+0138, U+00DF, U+00FF, U+00C0..U+00D6->U+00E0..U+00F6,U+00E0..U+00F6, U+00D8..U+00DE->U+00F8..U+00FE, U+00F8..U+00FE, U+0100->U+0101, U+0101,\ U+0102->U+0103, U+0103, U+0104->U+0105, U+0105, U+0106->U+0107, U+0107, U+0108->U+0109,\ U+0109, U+010A->U+010B, U+010B, U+010C->U+010D, U+010D, U+010E->U+010F, U+010F,\ U+0110->U+0111, U+0111, U+0112->U+0113, U+0113, U+0114->U+0115, U+0115, \ U+0116->U+0117,U+0117, U+0118->U+0119, U+0119, U+011A->U+011B, U+011B, U+011C->U+011D,\ U+011D,U+011E->U+011F, U+011F, U+0130->U+0131, U+0131, U+0132->U+0133, U+0133, \ U+0134->U+0135,U+0135, U+0136->U+0137, U+0137, U+0139->U+013A, U+013A, U+013B->U+013C, \ U+013C,U+013D->U+013E, U+013E, U+013F->U+0140, U+0140, U+0141->U+0142, U+0142, \ U+0143->U+0144,U+0144, U+0145->U+0146, U+0146, U+0147->U+0148, U+0148, U+014A->U+014B, \ U+014B,U+014C->U+014D, U+014D, U+014E->U+014F, U+014F, U+0150->U+0151, U+0151, \ U+0152->U+0153,U+0153, U+0154->U+0155, U+0155, U+0156->U+0157, U+0157, U+0158->U+0159,\ U+0159,U+015A->U+015B, U+015B, U+015C->U+015D, U+015D, U+015E->U+015F, U+015F, \ U+0160->U+0161,U+0161, U+0162->U+0163, U+0163, U+0164->U+0165, U+0165, U+0166->U+0167, \ U+0167,U+0168->U+0169, U+0169, U+016A->U+016B, U+016B, U+016C->U+016D, U+016D, \ U+016E->U+016F,U+016F, U+0170->U+0171, U+0171, U+0172->U+0173, U+0173, U+0174->U+0175,\ U+0175,U+0176->U+0177, U+0177, U+0178->U+00FF, U+00FF, U+0179->U+017A, U+017A, \ U+017B->U+017C,U+017C, U+017D->U+017E, U+017E, U+0410..U+042F->U+0430..U+044F, \ U+0430..U+044F,U+05D0..U+05EA, U+0531..U+0556->U+0561..U+0586, U+0561..U+0587, \ U+0621..U+063A, U+01B9,U+01BF, U+0640..U+064A, U+0660..U+0669, U+066E, U+066F, \ U+0671..U+06D3, U+06F0..U+06FF,U+0904..U+0939, U+0958..U+095F, U+0960..U+0963, \ U+0966..U+096F, U+097B..U+097F,U+0985..U+09B9, U+09CE, U+09DC..U+09E3, U+09E6..U+09EF, \ U+0A05..U+0A39, U+0A59..U+0A5E,U+0A66..U+0A6F, U+0A85..U+0AB9, U+0AE0..U+0AE3, \ U+0AE6..U+0AEF, U+0B05..U+0B39,U+0B5C..U+0B61, U+0B66..U+0B6F, U+0B71, U+0B85..U+0BB9, \ U+0BE6..U+0BF2, U+0C05..U+0C39,U+0C66..U+0C6F, U+0C85..U+0CB9, U+0CDE..U+0CE3, \ U+0CE6..U+0CEF, U+0D05..U+0D39, U+0D60,U+0D61, U+0D66..U+0D6F, U+0D85..U+0DC6, \ U+1900..U+1938, U+1946..U+194F, U+A800..U+A805,U+A807..U+A822, U+0386->U+03B1, \ U+03AC->U+03B1, U+0388->U+03B5, U+03AD->U+03B5,U+0389->U+03B7, U+03AE->U+03B7, \ U+038A->U+03B9, U+0390->U+03B9, U+03AA->U+03B9,U+03AF->U+03B9, U+03CA->U+03B9, \ U+038C->U+03BF, U+03CC->U+03BF, U+038E->U+03C5,U+03AB->U+03C5, U+03B0->U+03C5, \ U+03CB->U+03C5, U+03CD->U+03C5, U+038F->U+03C9,U+03CE->U+03C9, U+03C2->U+03C3, \ U+0391..U+03A1->U+03B1..U+03C1,U+03A3..U+03A9->U+03C3..U+03C9, U+03B1..U+03C1, \ U+03C3..U+03C9, U+0E01..U+0E2E,U+0E30..U+0E3A, U+0E40..U+0E45, U+0E47, U+0E50..U+0E59, \ U+A000..U+A48F, U+4E00..U+9FBF,U+3400..U+4DBF, U+20000..U+2A6DF, U+F900..U+FAFF, \ U+2F800..U+2FA1F, U+2E80..U+2EFF,U+2F00..U+2FDF, U+3100..U+312F, U+31A0..U+31BF, \ U+3040..U+309F, U+30A0..U+30FF,U+31F0..U+31FF, U+AC00..U+D7AF, U+1100..U+11FF, \ U+3130..U+318F, U+A000..U+A48F,U+A490..U+A4CF } index nickname_index_rt { type = rt rt_mem_limit = 32M path = C:/Sphinx/nickname_data/nickname_index_rt charset_type = utf-8 rt_field = nickname rt_attr_uint = uid rt_attr_string = nickname } indexer { mem_limit = 32M } searchd { listen = 9312 listen = 9306:mysql41 log = C:/Sphinx/log/nickname_searchd.log query_log = C:/Sphinx/log/nickname_query.log read_timeout = 5 max_children = 30 pid_file = C:/Sphinx/log/nickname_searchd.pid max_matches = 1000 seamless_rotate = 1 preopen_indexes = 1 unlink_old = 1 workers = threads # for RT to work binlog_path = C:/Sphinx/nickname_data }
(2)coreseek的具体配置为:
#MySQL数据源配置,详情请查看:http://www.coreseek.cn/products-install/mysql/ #请先将var/test/documents.sql导入数据库,并配置好以下的MySQL用户密码数据库 #源定义 source nickname_src { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = imeeta_utf8 sql_port = 3306 sql_query = SELECT uid, nickname \ FROM user_info sql_attr_uint = uid sql_field_string = nickname sql_query_info = SELECT uid,nickname FROM user_info WHERE uid=$id sql_query_pre = SET NAMES utf8 } #index定义 index nickname_index { source = nickname_src path = C:/coreseek-4.1-win32/nickname_data/nickname_index docinfo = extern #中文分词配置,详情请查看:http://www.coreseek.cn/products-install/coreseek_mmseg/ #charset_dictpath = C:/coreseek-4.1-win32/mmseg3/etc/ #BSD、Linux环境下设置,/符号结尾 charset_dictpath = C:/coreseek-4.1-win32/etc/ #Windows环境下设置,/符号结尾,最好给出绝对路径,例如:C:C:/coreseek-4.1-win32/etc/... charset_type = zh_cn.utf-8 } #全局index定义 indexer { mem_limit = 128M } #searchd服务定义 searchd { listen = 9312 listen = 9306:mysql41 log = C:/coreseek-4.1-win32/log/nickname_searchd.log query_log = C:/coreseek-4.1-win32/log/nickname_query.log read_timeout = 5 max_children = 30 pid_file = C:/coreseek-4.1-win32/log/nickname_searchd.pid max_matches = 1000 seamless_rotate = 1 preopen_indexes = 1 unlink_old = 1 workers = threads # for RT to work binlog_path = C:/coreseek-4.1-win32/nickname_data }
3.创建索引
命令:indexer -c 配置文件路径 -all
4.查询索引
将安装程序中的api文件夹下的java文件夹下的文件打包为jar
运行命令:
java -jar xxx.jar -h 服务ip -p 服务端口 查询内容
5.windows设置相关备忘
C:\coreseek-4.1-win32\bin\searchd.exe --ntservice --config C:\coreseek-4.1-win32\etc\gamepay_mysql.conf --servicename SphinxSearch
C:\Sphinx\bin\searchd.exe --ntservice --config C:\Sphinx\sphinx_nickname-min.conf --servicename SphinxSearch
indexer -c C:\coreseek-4.1-win32\etc\gamepay_mysql.conf gamepay_index
发表评论
-
linux下nodejs 安装
2016-09-28 19:27 662curl --silent --location https ... -
org.apache.cxf.common.i18n.UncheckedException: No operation was found with
2015-09-16 18:25 4853调用CXF编写的webservice时出现异常: org ... -
cmd可以ping通baidu.com,但是浏览器打不开网站
2015-09-16 18:24 2861cmd可以ping通baidu.com,但是浏览器打不开网站 ... -
openfire安装WebSocket插件
2015-09-01 17:59 3752WebSockets Plugin 安装说明 Prereq ... -
httpclient4.x 使用连接池发送https请求使用总结
2015-05-14 15:35 28254由于项目中需要用httpclient进行内部服务请 ... -
【转】java中request获取IP
2014-07-17 16:18 924项目中需要和第三方平 ... -
Java使用commons-dbcp2.0.1参数配置
2014-07-15 11:03 106841.关于commons-pool及commons-dbcp版 ... -
使用JDK自带的visualvm进行性能监测和调优
2014-07-14 13:50 81471.关于VisualVm工具 VisualVM ... -
[转]VisualVM 入门指南
2014-07-10 14:40 985转自:http://visualvm.java.net/zh ... -
[转]九大工具助你玩转Java性能优化
2014-07-10 11:06 857本文由 ImportNew - 陈 晓舜 翻译自 idrso ... -
struts2全局错误配置
2014-04-29 19:46 778<global-results> <r ... -
mysql 错误代码和消息
2014-02-24 14:09 1866原文地址:http://dev.mysql.com/doc/ ... -
Hibernate结合Spring配置可动态切换的数据源
2014-02-19 17:57 1318Hibernate结合Spring配置可动态切换的数据源,具 ... -
Sphinx或coreseek做全文索引相关备忘三
2013-12-09 15:29 1780今天遇到之前部署的全文检索昵称在查询时不能精确匹配的问题, ... -
Sphinx或coreseek做全文索引相关备忘二
2013-11-29 11:42 1116coreseek全文索引配置,多索引 #MySQL数 ... -
mysql中查看表结构相关sql
2013-11-19 11:22 4922/**查看表结构**/ desc yourtablena ... -
win7恢复锁定任务栏的快捷方式
2013-08-04 00:59 1080把以下命令分别输入到开始-运行中 1、cmd /k re ... -
eclipse内存分析工具
2013-07-23 18:21 876Eclipse Memory Analyzer (MAT) ... -
java环境变量
2013-05-17 11:37 1122JAVA_HOME:C:\Program Files\Java ... -
mysql存储过程相关备忘
2013-05-13 11:06 11501.导出存储过程,对存储过程进行备份 mysqldump -h ...
相关推荐
sphinx-coreseek中文手册 sphinx-coreseek中文手册 sphinx-coreseek中文手册 sphinx-coreseek中文手册
Sphinx和CoreSeek是两种强大的全文搜索引擎技术,尤其在处理大量数据的检索和高效率搜索时表现卓越。它们常被用于网站、数据库和其他需要快速、精确搜索功能的应用中。本文将详细介绍如何在Linux环境中安装和配置...
在MySQL的基础上,CoreSeek融入了Sphinx全文索引引擎,使得对中文文本的检索性能得到了显著提升,尤其适合处理大量中文数据的搜索需求。 **1. CoreSeek的核心特性** CoreSeek的核心在于其内置的Sphinx全文索引引擎...
而Coreseek则是在Sphinx基础上针对中文进行了优化的全文检索引擎,它同样遵循GPLv2协议发行,但商业使用需要获得官方的授权。Coreseek旨在提供高效、低内存占用以及高相关性的中文全文搜索能力。 ##### 1.2 Sphinx/...
在IT领域,Sphinx、MMSEG、CoreSeek和搜狗词库是四个与搜索引擎和文本处理相关的技术。这里,我们将详细探讨这些技术及其在实际应用中的作用。 首先,Sphinx是一个开源全文搜索引擎,广泛用于网站后台,提供高效、...
CoreSeek/Sphinx是一款强大的开源全文搜索引擎,最初基于俄罗斯数据库公司Altap的数据库搜索引擎技术。它为互联网和企业级应用提供快速、有效的搜索解决方案。Sphinx特别适合处理大量数据和提供实时搜索服务。Sphinx...
coreseek是一款基于sphinx开源的搜索引擎,因为sphinx只支持英文和俄文(即只能进行英文分词和俄文分词),所以如果要使用sphinx做中文搜索的话,需要自己独立去导入中文词库。而coreseek里集成了中文词库模块mmseg,...
Sphinx是一个高性能、开源的全文搜索引擎,它为SQL数据库提供了强大的全文索引功能。Sphinx与SQL结合使用,可以显著提升大数据量下的检索效率,尤其适用于需要高效搜索的Web应用和信息检索系统。 1. **Sphinx简介**...
sphinx coreseek 停止词 常用一些的停用词,避免大数据索引
Sphinx CoreSeek 4.1 是一款针对中文的全文搜索引擎,专为Windows 32位系统设计的最新版本。这个工具提供了高效、精准的搜索功能,适用于网站、数据库和其他需要快速检索大量文本信息的场景。它结合了Sphinx搜索引擎...
Coreseek Sphinx是一款基于全文搜索引擎的开源软件,它提供了高效、精准的搜索功能,常用于大数据量的网站或应用。Sphinx是由俄罗斯的Andrew Aksyonoff开发,而Coreseek是Sphinx在中国的一个分支,增加了对中文的...
**Coreseek 全文搜索服务器2.5**是一款基于开源全文搜索引擎Sphinx进行修改和增强的产品,它在原生Sphinx的基础上提供了更多的功能和优化,旨在为企业和开发者提供更高效、更灵活的全文检索解决方案。在GPL协议下,...
Sphinx 0.9.9/Coreseek 3.2 参考手册 离线版 Sphinx--强大的开源全文检索引擎,Coreseek--免费开源的中文全文检索引擎 在线地址: http://www.coreseek.cn/docs/coreseek_3.2-sphinx_0.9.9.html
标题中的"Sphinx"是一个全文搜索引擎,它被广泛用于快速、高效地索引和搜索大量文本数据。Sphinx支持多种操作系统,包括Windows和CentOS,这表明这篇博客将介绍如何在这些不同的平台上安装和使用Sphinx。"Coreseek...
部署CoreSeek涉及到配置索引源、建立索引、设置查询服务器等步骤,开发者需要熟悉MySQL等数据库操作,并了解基本的Sphinx或CoreSeek配置文件。 5. 维护与社区支持: 尽管官方已经关闭,但开发者社区仍然可能存在对...
在Windows环境下搭建Sphinx 2.2.11与CoreSeek 3.1搜索引擎系统是一项技术性较强的任务,尤其对于初次接触全文检索引擎的人来说。本文将详细介绍这两个组件的安装过程,以及如何进行简单的PHP集成与调试。 Sphinx是...