boolindexer:一个用于检索布尔表达式的库

时间:2024-06-06 17:29:23
【文件属性】:

文件名称:boolindexer:一个用于检索布尔表达式的库

文件大小:40KB

文件格式:ZIP

更新时间:2024-06-06 17:29:23

algorithm boolean indexer dnf C++

boolindexer boolindexer 是一个用于检索bool 表达式的库, 具体的实现原理可以参照论文 DNF(Disjunctive Normal Form) DNF 即析取范式, 由不同的逻辑表达式 通过 "与"组成。 每个逻辑表达式内部,可以是或, 或者是否 例如: 年龄∈[1,2,3] & 性别∈[男] & 爱好∈[篮球] & 地域∉[上海] 其中 年龄∈[1,2,3] , 性别∈[男] , 爱好∈[篮球] , 地域∉[上海] 称之为assignment 每个assignment 由若干个term组成。 term 可以视作是一个最小的key, value集合 例如 : 年龄∈[1,2,3] , 可分解为<年龄,1>, <年龄,2>,<年龄,3> assignment 的另一个属性为 属于或者不属于 对于 地域∉[上海], 它就是不属于 构建索引 构建索引, 需


【文件预览】:
boolindexer-master
----README.md(2KB)
----makefile(439B)
----main.cpp(2KB)
----boolindexer()
--------text_parser.cpp(3KB)
--------counter.h(562B)
--------libindexer.a(115KB)
--------counter.cpp(2KB)
--------booleanindexer.h(1KB)
--------booleanindexer.cpp(9KB)
--------basetype.h(4KB)
--------text_parser.h(370B)

网友评论