Sphinx 2.0.8 发布,全文搜索引擎 Installing Sphinx on Windows

参考资料地址信息

http://sphinxsearch.com/docs/latest/installing-windows.html

http://my.oschina.net/melonol/blog/127438

http://www.sphinxsearch.org/sphinx-tutorial

http://www.cnblogs.com/ainiaa/archive/2010/12/21/1912459.html

1.下载Sphinx地址包

http://sphinxsearch.com/downloads/release/

2.在解压到指定目录文件夹下如:D:/php/sphinx

3.修改配置文件信息 D:\php\sphinx\sphinx.conf.in

具体修改可以参考 http://my.oschina.net/melonol/blog/127438 配置信息说明

http://www.cnblogs.com/ainiaa/archive/2010/12/21/1912459.html

等配置信息设置好,创建索引信息

D:\php\sphinx\bin>indexer.exe  --all

安装服务(如果配置没有问题,服务是可以正常启动的)

D:\php\sphinx\bin\searchd --install --config D:\php\sphinx\bin\sphinx.conf --servicename SphinxSearch

yii框架查询样例

$searchQuery = new \yii\sphinx\Query;
$ids = [];
foreach ($searchQuery->from(‘index_name‘)->match(new \yii\db\Expression(‘:match‘, [‘match‘ => ‘@(data) ‘ . $keywords . ‘ @(datatype) type_‘ . SEARCH_Type]))->all() as $search)
{
   $ids[] = $search[‘itemid‘];
}

待续....

时间: 2024-10-14 05:55:18

Sphinx 2.0.8 发布,全文搜索引擎 Installing Sphinx on Windows的相关文章

sphinx 全文搜索引擎安装与配置

sphinx 全文搜索引擎 sphinx的安装与配置 --------------------------------------------------------------------------------------------- SQL   结构化查询语言(是一种标准,所有的关系型数据库Mysql,sqlserver,oracle) sphinx的使用两种方式: 第一种:  使用sphinx的API来操作sphinx   (常用)        sphinx可以使用API类,也可以将

全文搜索引擎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.gz cdcoreseek-4.1-beta.tar

[搜索引擎]Sphinx的介绍和原理探索

What/Sphinx是什么 定义 Sphinx是一个全文检索引擎. 特性 索引和性能优异 易于集成SQL和XML数据源,并可使用SphinxAPI.SphinxQL或者SphinxSE搜索接口 易于通过分布式搜索进行扩展 高速的索引建立(在当代CPU上,峰值性能可达到10 ~ 15MB/秒) 高性能的搜索 (在1.2G文本,100万条文档上进行搜索,支持高达每秒150~250次查询) Why/为什么使用Sphinx 遇到的使用场景 遇到一个类似这样的需求:用户可以通过文章标题和文章搜索到一片文

全文搜索引擎 Elasticsearch 入门

1. 百科 ElasticSearch是一个基于Lucene的搜索服务器.它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口.Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎.设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便. 2. 安装 依赖Java8,本文在Linux上运行 下载.解压 $ wget https://artifacts.elastic.co/downloads/ela

WordPress版微信小程序2.2.0版发布

2017年8月12日WordPress版微信小程序2.2.0版通过了微信的审核正式发布,此版本的更新以完善功能为主.主要更新的功能是:站内链接,猜你喜欢,热点文章. WordPress版微信小程序开放源码地址:https://github.com/iamxjb/winxin-app-watch-life.net 了解程序的开发历程及开发技术,建议看看相关版本的更新文章: 1.用微信小程序连接WordPress网站 2.WordPress版微信小程序1.5版本发布 3.WordPress版微信小程

PHP基于Sphinx+Swcs中文分词的全文的检索

简介 Sphinx是开源的搜索引擎,它支持英文的全文检索.所以如果单独搭建Sphinx,你就已经可以使用全文索引了 但是有些时候我们还要进行中文分词所有scws就出现了,我们也可以使用Coreseek来建立中文索引,而Coreseek的内核就是Sphinx 1.环境 PHP 5.5.23+centos 6.5+mysql  Ver 14.14 Distrib 5.1.73 2.安装sphinx cd /usr/local/src wget http://sphinxsearch.com/file

全文搜索引擎Elasticsearch初探

前言: 在Web应用或后台数据管理中,随着数据量的倍数增长,搜索引擎特别是全文搜索引擎的应用越来越迫切.基于技术和成本考虑,我们不可能去开发一个搜索引擎以满足我们的需求,庆幸的是业界已有许多优秀的开源搜索引擎可供我们使用,Elasticsearch便是其中之一. 简介: Elasticsearch是一个基于Apache Lucene(TM)的开源搜索引擎.无论在开源还是专有领域,Lucene可以被认为是迄今为止最先进.性能最好的.功能最全的搜索引擎库.但是,Lucene只是一个库.想要使用它,你

悟空:用Go语言编写的全文搜索引擎

最近Go语言1.5版正式发布,国内关于Go语言的学习和应用也逐渐火热,InfoQ也将关注并推动国内Go语言社区的发展.悟空开源项目是用Go语言编写的全文搜索引擎,InfoQ记者采访了它的作者陈辉,了解了这个项目背后的一些信息. 悟空搜索引擎的特点是高度可定制,具有如下特性: 高效索引和搜索(1M条微博500M数据28秒索引完,1.65毫秒搜索响应时间,19K搜索QPS) 支持中文分词(使用作者自己研发的Go语言中文分词工具sego分词包并发分词,速度27MB/秒) 支持计算关键词在文本中的紧邻距

3.高并发教程-基础篇-之分布式全文搜索引擎elasticsearch的搭建

高并发教程-基础篇-之分布式全文搜索引擎elasticsearch的搭建 如果大家看了我的上一篇<2.高并发教程-基础篇-之nginx+mysql实现负载均衡和读写分离>文章,如果能很好的利用,那么其实已经可以轻松日抗千万级别的访问量了,但是如果业务涉及查询比较多,查询条件比较丰富,又或者我就想要查询的响应更快点,那么在mysql上面去做优化,其实比较辛苦,有没有更好的解决方案呢?答案是肯定的!它就是我们今天的主角,分布式全文搜索引擎elasticsearch. 技巧提示:mysql集群层主要