Manual:Log search table/zh

log_search表（自引入）. log_search 和 都可用于存储有关日志事件的数据. log_search会被索引，用于实时查询的筛选. 例如RevisionDelete用其来筛选出与某个版本ID相关的日志事件（不仅仅是页面）. 例如，如果版本48和49由日志事件29删除，那么将在log_search创建两行，拥有的ls_field字段值均为'rev_id'，第一个ls_value字段为48，第二个为49，并且两个ls_log_id字段均为29. 对于离线使用（例如显示分析），log_params就足够了.

一般使用和函数在log_search中存储数据.

ls_field
ID的类型（，，，'target_author_id'；以及根据，还有和''）. 可以添加其他值.

ls_value
ID的值（例如ls_field为'rev_id'，那么ls_value将包含rev_id）.

ls_log_id
到log_id的键

架构摘要
+---+--+--+-+-+---+ +---+--+--+-+-+---+ +---+--+--+-+-+---+
 * Field    | Type             | Null | Key | Default | Extra |
 * ls_field | varbinary(32)    | NO   | PRI | NULL    |       |
 * ls_value | varbinary(255)   | NO   | PRI | NULL    |       |
 * ls_log_id | int(10) unsigned | NO  | PRI | 0       |       |

Indexes
 +++---+--+-+---+-+--++--++-+---+ +++---+--+-+---+-+--++--++-+---+ +++---+--+-+---+-+--++--++-+---+
 * Table     | Non_unique | Key_name  | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | Index_comment |
 * log_search |         0 | PRIMARY   |            1 | ls_field    | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
 * log_search |         0 | PRIMARY   |            2 | ls_value    | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
 * log_search |         0 | PRIMARY   |            3 | ls_log_id   | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
 * log_search |         1 | ls_log_id |            1 | ls_log_id   | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |