Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 » SQL Anywhere 服务器 - SQL 的用法 » 查询和修改数据 » 全文搜索

 

高级:外部全文库 API

进行文本索引时需要完成以下步骤创建和使用前置过滤器或术语断开器外部库:

  • 实现 SQL Anywhere C/C++ 接口。

  • 通过编译和链接上一步骤中编写的代码创建动态可装载库。

  • 在数据库中创建文本配置对象,然后进行修改,以指定前置过滤器和/或术语断开器外部库中的入口点函数。

    入口点函数用于在修改基础文档(列值)时获取插入/删除文本索引条目时所要使用的前置过滤器和术语断开器对象。对于外部术语断开器库,入口点函数还可用于分析使用该术语断开器的文本索引的查询。


a_server_context 结构
a_init_pre_filter 结构
a_text_source interface
a_init_term_breaker 结构
a_term_breaker_for enumeration
a_word_source interface
a_term 结构
extpf_use_new_api 入口点函数(前置过滤器)
exttb_use_new_api 入口点函数(术语断开器)
extfn_post_load_library 全局入口点函数
extfn_pre_unload_library 全局入口点函数
前置过滤器入口点函数
术语断开器入口点函数