sphinx 2.3.2新特性介绍

栏目: 编程工具 · 发布时间: 8年前

内容简介:sphinx 2.3.2新特性介绍

Sphinx 2.3.2是我们的下一个(和长期的)迭代2.3系列。这个版本带来了新的功能,改进和修复了我们的第一个2.3.1测试版的很多问题。

主要特性

mmap() ed 属性(守护进程),即时重新启动

searchd现在对属性文件使用mmap()。守护进程现在可以(几乎)在启动后立即,然后产生一个单独的后台线程缓存所需的索引属性数据在RAM中。在以前的版本中,索引由主线程加载,守护程序仅在加载所有索引后可用。

内置关键字建议

在启用了中缀的任何索引上,现在可以使用CALL QSUGGEST函数,并获取给定关键字的拼写校正建议。这取代了麻烦的脚本,外部过程与misc / suggest.php,涉及提取字典,创建一个单独的索引,并查询它。新功能还使用Levenshtein距离,关键字阈值等。

HTTP接口

使用HTTP协议的概念验证API。现在它只支持两个端点,用于搜索:一个用于传递SphinxQL查询,另一个用于相当简单的全文查询。响应作为JSON对象发送回来,其结构类似于二进制API响应。

新功能和选项

RAND()输出0和1之间的随机浮点数

HOUR(),MINUTE(),SECOND()添加了时间转换函数

FLUSH HOSTNAMES更新代理IP;也可以使用 hostname_lookup 总是禁用IP缓存

RELOAD INDEX允许您通过SphinxQL接口(而不是SIGHUP并旋转它们)旋转特定的索引,

OPTION有一个新特性low_priority,它将工作线程优先级设置为空闲

sphinxql_timeout配置选项

变更和改进

SHOW INDEX STATUS现在显示一些每个索引的统计信息,即最近1,5,15分钟的查询数,查询时间和找到的行数,以及守护进程重新启动后的总数

LENGTH()现在可以对表达式使用此函数

retry_count行为是固定的,它现在循环代理

守护程序现在在接收到 SIGHUP 时选择更改的索引路径

添加了对 MVA 列的别名支持

CALL KEYWORDS有几个新选项和对通配符的支持

indexer -keep-attrs现在可以指定特定的路径

添加SphinxQL支持比较,IN和BETWEEN条件超过ANY / ALL(mva)

RT插件更快达到我们测试的20%

CSV / TSV索引更快,在合成测试中高达10倍

默认情况下禁用查询缓存

修复了超过100个错误,其中最重要的是查询缓存,这在第一个版本中相当不稳定。

要获取此版本,请访问测试版下载页面; 或者只是从GitHub抓取sphinxsearch / sphinx master。所有新功能和更改都可以在最新的开发文档中找到,我们也将在博客上有一些文章。

原文请访问 : http://sphinxsearch.com/blog/2016/09/09/sphinx-2-3-2-beta/


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

计算机科学概论(第11版)

计算机科学概论(第11版)

J. Glenn Brookshear / 刘艺、肖成海、马小会、毛倩倩 / 人民邮电出版社 / 2011-10-1 / 69.00元

本书多年来一直深受世界各国高校师生的欢迎,是美国哈佛大学、麻省理工学院、普林斯顿大学、加州大学伯克利分校等许多著名大学的首选教材,对我国的高校教学也产生了广泛影响。 本 书以历史眼光,从发展的角度、当前的水平以及现阶段的研究方向等几个方面,全景式描绘了计算机科学各个子学科的主要领域。在内容编排上,本书很好地兼顾了 学科广度和主题深度,把握了最新的技术趋势。本书用算法、数据抽象等核心思想贯穿各......一起来看看 《计算机科学概论(第11版)》 这本书的介绍吧!

html转js在线工具
html转js在线工具

html转js在线工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具