`
bsr1983
  • 浏览: 1116392 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Sphinx或coreseek做全文索引相关备忘三

 
阅读更多

今天遇到之前部署的全文检索昵称在查询时不能精确匹配的问题,如查询138111000,则会将1、3、8等数字全部拆分,所匹配的用户和所期望的结果不一致,存在的昵称‘用户138111000’并没在查询结果中,多次使用sphinxapi.jar进行不同参数的查询实验,最终的方案为:

(1)查询的模式为SPH_MATCH_PHRASE

(2)所查询的关键字用英文单引号括起来,再传递给服务端,这样,查询的结果就正确了

具体命令为:

 java -jar sphinxapi.jar -h 192.168.1.2 -p 9312 -ph '138111000' 
sphinxapi.jar可使用的命令参数:
-h, --host <HOST>	connect to searchd at host HOST
-p, --port		connect to searchd at port PORT
-i, --index <IDX>	search through index(es) specified by IDX
-s, --sortby <CLAUSE>	sort matches by 'CLAUSE' in sort_extended mode
-S, --sortexpr <EXPR>	sort matches by 'EXPR' DESC in sort_expr mode
-a, --any		use 'match any word' matching mode
-b, --boolean		use 'boolean query' matching mode
-e, --extended		use 'extended query' matching mode
-ph,--phrase		use 'exact phrase' matching mode
-g, --groupby <EXPR>	group matches by 'EXPR'
-gs,--groupsort <EXPR>	sort groups by 'EXPR'
-l, --limit <COUNT>	retrieve COUNT matches (default: 20)
-ga, --geoanchor <LATATTR> <LONGATTR> <LAT> <LONG>
			set anchor for geodistance
--select <EXPRS>	select the listed expressions only
 
 
0
0
分享到:
评论

相关推荐

    sphinx-coreseek中文手册

    sphinx-coreseek中文手册 sphinx-coreseek中文手册 sphinx-coreseek中文手册 sphinx-coreseek中文手册

    sphinx+coreseek安装配置

    Sphinx和CoreSeek是两种强大的全文搜索引擎技术,尤其在处理大量数据的检索和高效率搜索时表现卓越。它们常被用于网站、数据库和其他需要快速、精确搜索功能的应用中。本文将详细介绍如何在Linux环境中安装和配置...

    coreseek中文全文索引解决方案

    在MySQL的基础上,CoreSeek融入了Sphinx全文索引引擎,使得对中文文本的检索性能得到了显著提升,尤其适合处理大量中文数据的搜索需求。 **1. CoreSeek的核心特性** CoreSeek的核心在于其内置的Sphinx全文索引引擎...

    sphinx_coreseek使用手册

    而Coreseek则是在Sphinx基础上针对中文进行了优化的全文检索引擎,它同样遵循GPLv2协议发行,但商业使用需要获得官方的授权。Coreseek旨在提供高效、低内存占用以及高相关性的中文全文搜索能力。 ##### 1.2 Sphinx/...

    CoreSeek/Sphinx中文手册

    CoreSeek/Sphinx是一款强大的开源全文搜索引擎,最初基于俄罗斯数据库公司Altap的数据库搜索引擎技术。它为互联网和企业级应用提供快速、有效的搜索解决方案。Sphinx特别适合处理大量数据和提供实时搜索服务。Sphinx...

    sphinx mmseg coreseek 搜狗 词库

    在IT领域,Sphinx、MMSEG、CoreSeek和搜狗词库是四个与搜索引擎和文本处理相关的技术。这里,我们将详细探讨这些技术及其在实际应用中的作用。 首先,Sphinx是一个开源全文搜索引擎,广泛用于网站后台,提供高效、...

    sql全文索引 sphinx

    Sphinx是一个高性能、开源的全文搜索引擎,它为SQL数据库提供了强大的全文索引功能。Sphinx与SQL结合使用,可以显著提升大数据量下的检索效率,尤其适用于需要高效搜索的Web应用和信息检索系统。 1. **Sphinx简介**...

    中文搜索引擎sphinx索引coreseek-4.1-beta.zip压缩文件

    coreseek是一款基于sphinx开源的搜索引擎,因为sphinx只支持英文和俄文(即只能进行英文分词和俄文分词),所以如果要使用sphinx做中文搜索的话,需要自己独立去导入中文词库。而coreseek里集成了中文词库模块mmseg,...

    sphinx coreseek停止词

    sphinx coreseek 停止词 常用一些的停用词,避免大数据索引

    最新版sphinx coreseek 4.1 win32

    Sphinx CoreSeek 4.1 是一款针对中文的全文搜索引擎,专为Windows 32位系统设计的最新版本。这个工具提供了高效、精准的搜索功能,适用于网站、数据库和其他需要快速检索大量文本信息的场景。它结合了Sphinx搜索引擎...

    coreseek SPHINX 使用说明及详细介绍

    Coreseek Sphinx是一款基于全文搜索引擎的开源软件,它提供了高效、精准的搜索功能,常用于大数据量的网站或应用。Sphinx是由俄罗斯的Andrew Aksyonoff开发,而Coreseek是Sphinx在中国的一个分支,增加了对中文的...

    Coreseek 全文搜索服务器2.5

    **Coreseek 全文搜索服务器2.5**是一款基于开源全文搜索引擎Sphinx进行修改和增强的产品,它在原生Sphinx的基础上提供了更多的功能和优化,旨在为企业和开发者提供更高效、更灵活的全文检索解决方案。在GPL协议下,...

    sphinx 的安装及使用 windws centos coreseek

    标题中的"Sphinx"是一个全文搜索引擎,它被广泛用于快速、高效地索引和搜索大量文本数据。Sphinx支持多种操作系统,包括Windows和CentOS,这表明这篇博客将介绍如何在这些不同的平台上安装和使用Sphinx。"Coreseek...

    Sphinx 0.9.9-Coreseek 3.2 参考手册.chm

    Sphinx 0.9.9/Coreseek 3.2 参考手册 离线版 Sphinx--强大的开源全文检索引擎,Coreseek--免费开源的中文全文检索引擎 在线地址: http://www.coreseek.cn/docs/coreseek_3.2-sphinx_0.9.9.html

    coreseek-3.2.14.zip

    部署CoreSeek涉及到配置索引源、建立索引、设置查询服务器等步骤,开发者需要熟悉MySQL等数据库操作,并了解基本的Sphinx或CoreSeek配置文件。 5. 维护与社区支持: 尽管官方已经关闭,但开发者社区仍然可能存在对...

    window 下sphinx 2.2.11安装 及coreseek3.1 安装包及安装说明 ,简单php调试

    在Windows环境下搭建Sphinx 2.2.11与CoreSeek 3.1搜索引擎系统是一项技术性较强的任务,尤其对于初次接触全文检索引擎的人来说。本文将详细介绍这两个组件的安装过程,以及如何进行简单的PHP集成与调试。 Sphinx是...

Global site tag (gtag.js) - Google Analytics