SphinxClient 类
来源:互联网 发布:js的多级联动下拉菜单 编辑:程序博客网 时间:2024/06/03 07:23
SphinxClient 类
(PECL sphinx >= 0.1.0)
简介
SphinxClient 为 Sphinx 提供了面向对象的接口.
类摘要
SphinxClient {
/* 方法 */
public int addQuery (string
$query
[, string$index
= "*" [,string $comment
= "" ]] )public array buildExcerpts (array
$docs
, string $index
, string$words
[, array$opts
] )public array buildKeywords (string
$query
, string$index
, bool$hits
)public bool close (void )
public__construct (void )
public string escapeString (string
$string
)public string getLastError (void )
public string getLastWarning (void )
public bool open (void )
public array query (string
$query
[, string$index
= "*" [,string $comment
= "" ]] )public void resetFilters (void )
public void resetGroupBy (void )
public array runQueries (void )
public bool setArrayResult (bool
$array_result
= false )public bool setConnectTimeout (float
$timeout
)public bool setFieldWeights (array
$weights
)public bool setFilter (string
$attribute
, array$values
[, bool$exclude
= false ] )public bool setFilterFloatRange (string
$attribute
, float$min
, float$max
[, bool$exclude
= false ] )public bool setFilterRange (string
$attribute
, int$min
, int$max
[, bool$exclude
= false ] )public bool setGeoAnchor (string
$attrlat
, string$attrlong
, float$latitude
, float$longitude
)public bool setGroupBy (string
$attribute
, int$func
[, string$groupsort
= "@group desc" ] )public bool setGroupDistinct (string
$attribute
)public bool setIDRange (int
$min
,int $max
)public bool setIndexWeights (array
$weights
)public bool setLimits (int
$offset
,int $limit
[,int $max_matches
= 0 [,int $cutoff
= 0 ]] )public bool setMatchMode (int
$mode
)public bool setMaxQueryTime (int
$qtime
)public bool setOverride (string
$attribute
, int$type
, array$values
)public bool setRankingMode (int
$ranker
)public bool setRetries (int
$count
[,int $delay
= 0 ] )public bool setSelect (string
$clause
)public bool setServer (string
$server
, int $port
)public bool setSortMode (int
$mode
[,string $sortby
] )public array status (void )
public int updateAttributes (string
}$index
, array $attributes
, array$values
[, bool$mva
= false ] )Table of Contents
- SphinxClient::addQuery — Add query to multi-query batch
- SphinxClient::buildExcerpts — Build text snippets
- SphinxClient::buildKeywords — Extract keywords from query
- SphinxClient::close — 关闭先前打开的持久连接
- SphinxClient::__construct — Create a new SphinxClient object
- SphinxClient::escapeString — Escape special characters
- SphinxClient::getLastError — Get the last error message
- SphinxClient::getLastWarning — Get the last warning
- SphinxClient::open — 建立到搜索服务端的持久连接
- SphinxClient::query — 执行搜索查询
- SphinxClient::resetFilters — Clear all filters
- SphinxClient::resetGroupBy — Clear all group-by settings
- SphinxClient::runQueries — Run a batch of search queries
- SphinxClient::setArrayResult — 控制搜索结果集的返回格式
- SphinxClient::setConnectTimeout — Set connection timeout
- SphinxClient::setFieldWeights — Set field weights
- SphinxClient::setFilter — 增加整数值过滤器
- SphinxClient::setFilterFloatRange — Add new float range filter
- SphinxClient::setFilterRange — Add new integer range filter
- SphinxClient::setGeoAnchor — Set anchor point for a geosphere distance calculations
- SphinxClient::setGroupBy — Set grouping attribute
- SphinxClient::setGroupDistinct — Set attribute name for per-group distinct values count calculations
- SphinxClient::setIDRange — Set a range of accepted document IDs
- SphinxClient::setIndexWeights — Set per-index weights
- SphinxClient::setLimits — 设置返回结果集偏移量和数目
- SphinxClient::setMatchMode — 设置全文查询的匹配模式
- SphinxClient::setMaxQueryTime — Set maximum query time
- SphinxClient::setOverride — Sets temporary per-document attribute value overrides
- SphinxClient::setRankingMode — Set ranking mode
- SphinxClient::setRetries — Set retry count and delay
- SphinxClient::setSelect — Set select clause
- SphinxClient::setServer — 设置searchd的主机名和TCP端口
- SphinxClient::setSortMode — Set matches sorting mode
- SphinxClient::status — Queries searchd status
- SphinxClient::updateAttributes — Update document attributes
http://www.php.net/manual/zh/class.sphinxclient.php
- SphinxClient 类
- SphinxClient 类
- Sphinx之SphinxClient类
- php sphinx扩展错误,object(SphinxClient)#1 (2) { ["error"]=> string(35) "connect() failed: Permission den
- 类
- 类
- 类
- 类
- 类
- 类
- 类
- 类
- 类
- 类
- 类
- 类
- 类
- 类
- 开发人员常用的10个Sublime Text插件
- Sphinx速成指南
- C++11标准后的C++阅读书目
- 学了跟懂了的差距
- 将手机网站做成手机应用的JS框架
- SphinxClient 类
- C/C++: static
- MFC 虚拟键码对照表
- leetcode:Minimum Depth of Binary Tree(树的根节点到叶子节点的最小距离)【面试算法题】
- Python kill process
- mount failed: reason given by the server: Permission Denied
- Spring中使用classpath加载配置文件浅析
- DM9000A网卡芯片介绍
- activity+service通信