SX被设计作为插件来使用,如果原有项目中使用了__autoload那么SX中的spl_autoload_register会导致原有的__autoload失效。 虽然 SX中spl_autoload_register方便其插件调用,但是现在的情况是没有任何插件,并且所有的类统一保存在SX.php中,...
...从中挑选一个可用的服务端以达到均横效果。 项目字段设计 ---------- 每个搜索项目均可以简单地理解为单表检索,凡是涉及关联表的, 请将关联记录转换为搜索项目的新字段并设置对应的分词规则。字段设计很重要, 请仔细...
...目的索引数据是分开单独存放的,索引本质上是一系列预设计文件, 内部都是特别设计的 `Tree` 结构,但这些东西不是这份指南所关注的。假设一个项目的名称 为 `demo` (即 `INI` 文件中 `project.name` 的值),那么它在服务端的索引...
... [b]高性能:[/b]后端是采用 C/C++ 开发多线程服务端,索引设计基于 Xapian 和 scws 中文分词。单库最多支持 40 亿条数据,在 5 亿网页大约 1.5TB 的数据中检索时间不超过 1 秒(非缓存)。 [b]简单易用:[/b]前端是使用脚本语言编写的...
...添加 其它搜索库。 关于超大数据量的多库搜索及分布式设计,由于涉及的知识和范围比较广。我们提供了专门的商业支持方案, 在论坛中也会开辟专门的讨论,在此略过不述。 $Id$
...`subject:上海 OR subject:公园` 精确搜索 -------- 在项目字段设计中有一个选项 `phrase` 如果设为 `yes` 将在索引数据库中保存关键词的位置信息, 因而我们可以在搜索时利用这些位置信息实现精确搜索。 > info: 项目中类型为 `title`、...
...rd 方法来检索和创建索引,由于遵循 yii2 的思想进行开发设计, 使用起来非常方便和简单。 #### 创建 AR 对象 首先必须创建一个继承自 `hightman\xunsearch\ActiveRecord` 的模型类,默认情况下会以全小写的类名字作为 ini 文件名。如需...
...做了一些优化。 除分词外,由于分词词库采用的是自行设计的xdb 和 xtree 结构,故本库函数也可以用以 XDB 和 XTree 数据存取(另行介绍)。 [size=3][color=blue][b]1. 数据类型[/b][/color][/size] (仅列出API中需要关注的部分) ·[b]scws 操...