Python
XS 标签描述

基础对象概览(二)服务器与命令对象及数据传输原理 在学习完最基础的XS对象和一些字段对象之后,我们今天将学习到的是XS的PHPSDK中非常核心的一个对象,那就是XSServer对象。从名字就可以看出,它是负责和服务端交互的,也就是PHP与Xapian的交互部分。要说搜索索引,最核心的应该是在索引和搜索的操作上,这两部分也是我们后面要重点关注的部分。但是,如果没有XSServer的支持,则一切都无法实现。幸好,这一部分的内容不多,也并不复杂,咱们就好好来看一下。 XSServer服务器对象 XSServer是XSIndex和XSSearch的父类,主要保存的是服务器的一些信息以及和服务器的交互...

XS索引管理(一)切换索引库与文档对象 不管任何搜索引擎,最核心的部分,往往都只有两个,一是建立索引,二是搜索数据。不过对于中文这种复杂的语言体系,分词也是另一块核心内容。从今天开始,我们就先来学习第一块的内容,就是对于索引的操作。 之前的文章中,我们已经学习过在XS中如何通过配置文件来配置索引项目。但这只是索引操作的第一步,因为我们还需要对配置好的索引项目插入数据,随之而来的还有修改、删除之类的操作。这些都是通过PHPSDK来动态操作的。不过今天的文章还不是直接学习操作数据,我们先来看看两个非常重要的部分,一是索引的物理存储相关的内容,另一个则是索引中存储的数据文档对象的了解。 再谈索引 ...