【关于sphinx近期遇到一个奇怪的问题】教程文章相关的互联网学习教程文章

Centos下Sphinx的下载与编译安装【代码】

官方下载地址 http://sphinxsearch.com/downloads/release/百度云下载地址 https://pan.baidu.com/s/1gfmPbd5 wget tar -zxvf sphinx-2.1.1-beta.tar.gz cd sphinx-2.1.1-beta yum -y install make gcc gcc++ gcc-c++ libtool autoconf automake imake mysql-devel libxml2-devel expat-devel ./configure --prefix=/usr/local/sphinxUpdates, articles, help forum, and commercial support, consulting, training, and dev...

全文搜索引擎coreseek安装配置(sphinx)【代码】

一、以下安装配置均经过实践检验,下文所有查询语句均为实际生成过程中的数据字段1、特别说明安装次shpinx需要mysql环境 ,请先安装mysql5.6及以上版本安装开始: cd /data/softwore wget http://www.coreseek.cn/uploads/csft/4.0/coreseek-4.1-beta.tar.gz(只安装中文分词mmseg3) tar zxvf coreseek-4.1-beta.tar.gzcdcoreseek-4.1-beta.tar.gz/##安装mmseg $ cd mmseg-3.2.14 //根据具体的版本而定 $ ./bootstrap #输出的w...

coreseek(sphinx)错误:WARNING: attribute 'id' not found - IGNORING

coreseek(sphinx)错误:WARNING: attribute ‘id‘ not found - IGNORING原因及解决方法coreseek(sphinx)建立索引时提示错误: WARNING: attribute ‘id‘ not found - IGNORING原因: sphinx不能使用主键来做属性字段,你的索引配置文件中一定用了类似 sql_attr_uint = id (id为表的主键)解决方法: 去掉sql_attr_uint = id 或改为 sql_query = SELECT id,id as aid,body from table sql_attr_uint = aid 即:在sql_query中给id用a...

sphinxql如何得到结果数及show meta的详细说明

mysql:select count(*) from main_index;但是这个在这里却报语法错误。第一种方法:查文档得:Aggregate functions (AVG(), MIN(), MAX(), SUM()) in column list clause are supported. Arguments to aggregate functions can be either plain attributes or arbitrary expressions. COUNT(*) is implicitly supported as using GROUP BY will add @count column to result set. Explicit support might be added in the future....

sphinx下的max_matches取值对SetLimits的影响【图】

使用PHP在客户端执行$s -> SetLimits(0, 15, 1200);传递的第三个参数,是服务器端设定当前查询的结果集大小为1200,但是运行结果,确实$s最终查询得到的结果为空值,为什么呢? 因为,这是由服务器原因造成的,因为服务器端存在max_matches配置项,默认取值为1000,所以若客户端取值超过1000,服务器将不返回任何信息。知道这个原因,我们只需将服务器的max_matches配置项的值改为1200以上即可!原文:http://blog.csdn.net/redleaf1...

小蚂蚁学习sphinx(1)--理论篇

网上有视频在讲php+mysql+sphinx,以前只是听说过,心想今天终于能够学习一下涨涨见识了,一个小时的理论篇讲完,并没有预想中那种汲取大量知识的满足感,一来讲的理论多一些,二来都是在linux下的操作,没办法实践,先把今天的小笔记写一下,以后慢慢钻研这块内容。 sphinx生成索引数据,并为数据库提供更专业的搜索功能。 为什么要用sphinx?1.做搜索时当数据量很大单纯的mysql搜索比较慢(如果表进行了分表会更慢)2.搜索...

Sphinx学习笔记(一)

最近负责一个项目,需要用到全文检索,我的环境大体如下: 1、数据保存在MySQL中 2、需要支持中文检索 3、尽可能的简单 选择了Sphinx,至于solr和Elasticsearch,看主页的介绍,它们对分布式、均衡等方面的支持非常好,只不过它们的安装包太大了,用起来挺不方便的,所以才放弃了它们,不过等有机会还可以研究一下。 基本步骤如下: 1、 安装:Sphinx的主页是http://sphinxsearch.com/,目前版本为2.2.8,下载...

sphinx中文入门指南 (转自sphinx中文站)【代码】

Sphinx中文入门指南wuhuiming<blvming在gmail.com>,转载请注明来源和作者 最后修改:2010年1月23日1、简介1.1.Sphinx是什么1.2.Sphinx的特性1.3.Sphinx中文分词2、安装配置实例2.1 在GNU/Linux/unix系统上安装 2.1.1 sphinx安装2.1.2.sfc安装(见另文)2.1.3.coreseek安装(见另文)2.2 在windows下安装3、 配置实例4、应用4.1 在CLI上测试4.2 使用API调用5、附录1.Sphinx简介1.1.Sphinx是什么Sphinx是由俄罗斯人Andrew Aksyonoff开...

Sphinx匹配模式详解[转]

SphinxClient::setMatchMode ConstantDescriptionSPH_MATCH_ALL匹配所有查询词(默认模式).SPH_MATCH_ANY匹配查询词中的任意一个.SPH_MATCH_PHRASE将整个查询看作一个词组,要求按顺序完整匹配.SPH_MATCH_BOOLEAN将查询看作一个布尔表达式.SPH_MATCH_EXTENDED将查询看作一个Sphinx内部查询语言的表达式.SPH_MATCH_FULLSCAN使用完全扫描,忽略查询词汇.SPH_MATCH_EXTENDED2类似 SPH_MATCH_EXTENDED ,并支持评分和权重. S...

修改sphinx最大输出记录数【代码】【图】

修改sphinx最大输出记录数归纳如下: Sphinx的查询默认最大记录数是:1000,而我们想更改这个数值。就需要更改三个地方。 1是更改sphinx.conf配置文件的:max_matches = 10000 #后面数字就是你想查询的最大记录数。建议在1000~10000之内。 2是在api调用时,$cl->SetLimits($pageStart, $pageSize, $max_limits);用SetLimits的第三个参数更改为你想要的显示最大记录数。 3 修改sphinxclient.php 中max_matches问题是这样的,信息列...

ubuntu-10.04的测试环境 安装测试 Coreseek开源中文检索引擎-Sphinx中文版

主要参考文档:http://www.coreseek.cn/products-install/install_on_bsd_linux/一、32位版本:coreseek安装需要预装的软件:apt-get install make gcc g++ automake libtool mysql-client libmysqlclient15-dev libxml2-dev libexpat1-dev 二、CoreSeek快速安装:安装前,建议查看:源码包说明README;4.0/4.1版可参考3.2版本安装,步骤相同;如遇到问题,请看详细安装说明。 ##下载coreseek:coreseek 3.2.14:点击下载、coresee...

Sphinx全文检索 (一)【图】

全文检索一、生活中的数据总体分为:结构化数据:指具有固定格式或有限长度的数据,如数据库,元数据等。非结构化数据:指没有固定格式或不定长的数据,如邮件,word文档等。非结构化数据还有一种叫法:全文数据。二、按数据的分类,搜索也分为两种:对结构化数据的搜索:如对数据库的搜索:SQL语句。再如windows的搜索:文件名,类型,修改时间。对非结构化数据的搜索:如windows对文件内容的搜索。Linux下得grep命令。再如Google...

SPHINX 文档写作工具安装简要指南 - windows 版 - 基于python【图】

此教程基于本地己安装好 PYTHON 并配置过全局变量;一定具备相应的基础再操作;上传图片以免产生误导,以下为文字描述,按下列操作即可:下载 get-pip.py脚本;python get-pip.py -(很多教程,执行这个文件,就直接使用PIP .其实还需要配置PIP的全局变量;如果知道全局PYTHON安装在哪里或是不知道,参考寻找目录为:C:\Users\Administrator\AppData\Local\Programs\Python\Python36-32\Scripts)pip install sphinx -(这里安装部分...

Sphinx + Read the docs theme【代码】

前言:使用Sphinx 生成文档和使用 Read The Docs 的 readthedocs/sphinx_rtd_theme,假设是在Windows上运行并已安装好 python,可以执行python的 pip命令通过 pip命令安装 sphinx 和 sphinx_rtd_themepip install -U Sphinx pip install sphinx-rtd-theme在一个系统中的一个空的文件夹中运行: 如我在D 盘中新建了一个名字为 sphinx的文件夹sphinx-quickstart D:\>mkdir sphinx-studyD:\>cd sphinx-studyD:\sphinx-study>sphinx-quic...

【sphinx】sphinx4学习笔记【代码】

sphinx-core工程是个java工程,内带两个例子,一个是helloword,其中涵多个功能,例如录音,对齐等。(还未挨个实验)另一个是hellongram,就是语音识别。可以用到的参数文件有hellongram0.xml,hellongram9.xml,hellongram1.xml.其中1.xml中没有用到语言模型,而是用JSFG来定义句子的语言规则,貌似是用正则表达式规定了待识别的句子只有如下可能:(hello)(jim|kate|tom)等。hellongram0.xml是用于ngram语言模型的例子,xml文...