sphinx 文档,思路,方法 整理
2015-10-15 17:57
288 查看
1多种数据源ID重复问题处理思路:
1.1修改文档ID,将源ID编码进去:
2 sql_field_string 与 sql_attr_string 区别
*字符串(很明显!),但前者仅用于检索,而后者可作为全文本被索引。
*sql_field_string:字符串字段(可全文搜索,可返回原始文本信息) # will be both indexed and stored
sql_attr_string:字符串属性(可返回原始文本信息) #will be stored but will not be indexed
1.1修改文档ID,将源ID编码进去:
source src1 { sql_query = SELECT id*10+1, ... FROM table1 ... } source src2 { sql_query = SELECT id*10+2, ... FROM table2 ... }1.2将数据来源存储为一个属性:
source src1 { sql_query = SELECT id, 1 AS source_id FROM table1 sql_attr_uint = source_id ... } source src2 { sql_query = SELECT id, 2 AS source_id FROM table2 sql_attr_uint = source_id ... }
2 sql_field_string 与 sql_attr_string 区别
*字符串(很明显!),但前者仅用于检索,而后者可作为全文本被索引。
*sql_field_string:字符串字段(可全文搜索,可返回原始文本信息) # will be both indexed and stored
sql_attr_string:字符串属性(可返回原始文本信息) #will be stored but will not be indexed
相关文章推荐
- SDUST-OJ-1681 Problem 求集合的交并补集(不用STL,手写单链表实现)
- 获取设备型号
- QT5入门之12 - 禁止改变窗体大小
- commitallowingstateloss 和commit的区别
- HTML+CSS实现loading
- 关于kali Linux工具打开提示SyntaxError: invalid syntax
- C. Captain Marmot (Codeforces Round #271)
- java在本地访问阿里云OCS
- Android activity的startActivityForResult和onActivityResult与启动模式的关系
- 性能测试解释
- 学习笔记-音频编解码
- ssm框架整合
- 内存分配器
- swift 初级 第一个程序 HollowWorld
- Java中给数字补位
- 如何在安卓app中使用FontAwesome图标
- Office在线预览
- 通过Amoeba连接Mysql
- JavaScript HTML DOM 元素(节点)
- 通过实例感受设计模式之策略模式