...度的提高搜索速度和用户体验。 [b]高性能:[/b]后端是采用 C/C++ 开发多线程服务端,索引设计基于 Xapian 和 scws 中文分词。单库最多支持 40 亿条数据,在 500 万网页大约 1.5TB 的数据中检索时间不超过 1 秒(非缓存)。 [b]简单易...
...存无关字段。 异常处理 ------- 由于 `Xunsearch PHP-SDK` 全面采用面向对象技术,所有失败的操作均抛出类型为 [XSException] 的异常,请在执行主线中捕捉它。具体参见 [XSException 异常](class.exception) 章节的有关介绍。 $Id$
...默认情况,搜索结果根据内部算法计算相关度进行排序,采用著名的 `BM25` 算法,这在信息检索概率模型中表现 非常优秀,通常只要使用默认的算法即可。 通过 [XSSearch::setSort] 我们可以指定让搜索结果按照某一个字段的值进行...
基础对象概述 `Xunsearch PHP-SDK` 全面采用面向对象(`OOP`)的开发方式。 本章节将简单介绍开发过程中要接触到的几个重要对象(类)。 * [XS] 搜索项目的总对象,所有操作均基于此对象或其属性。 * [XSException] 所有操作...
...中查找,每一次分词都要read一次磁盘。xdb全部装入内存采用xtree结构存储,28万词典会占用多大的内存?
...0) ---------------------- - 优化安装脚本,请使用 --help 查看 - 采用 Yii2 的代码标准格式化 php-sdk 代码 - 改进搜索结果排序支持更复杂排序,参见 [XSSearch::setSort] - util.Indexer 加入 PgSQL 数据源支持 - 新增支持搜索按匹配百分比/权重剔除...
...度的提高搜索速度和用户体验。 [b]高性能:[/b]后端是采用 C/C++ 开发多线程服务端,索引设计基于 Xapian 和 scws 中文分词。单库最多支持 40 亿条数据,在 500 万网页大约 1.5TB 的数据中检索时间不超过 1 秒(非缓存)。 [b]简单易...
.../目录新增 vc9 工程文件, 默认为 php-5.3.x 提供的 php_scws.dll 采用 VC9(thread-safety) 编译 2) 修改英语专有名词的识别方式, 原先 X.Y.Z 必须字母全大写,现也允许小写 3) 修改 congiure.in 在 ---enable-developer 选项的处理方式,不覆盖预设的 C...
...p 试用搜索。 > note: 生成的代码中关于搜索建议的部分,采用 jQuery-UI 的 autocomplete 并且从 Google 提供的代码库 > 直接加载,如果您的不能连网将可能无法看到部分效果。您可以将相关的 js/css 下载到本地并替换模板代码。 $Id$
...tract public void connect(array $param) $param array 连接参数, 采用 parse_url 解析, 可能包含: scheme,user,pass,host,path,table,dbname ... 源码: sdk/php/util/XSDataSource.class.php#L428 (显示) abstract public function connect($param); 连接数据库 query() 方...