util
模块¶
-
whoosh.util.
fib
(n)¶ 返回fibonacci序列中的第n个值。
-
whoosh.util.
make_binary_tree
(fn, args, **kwargs)¶ 获取一个函数/类,该函数/类接受两个位置参数和一个参数列表,并返回结果/实例的二进制树。
>>> make_binary_tree(UnionMatcher, [matcher1, matcher2, matcher3]) UnionMatcher(matcher1, UnionMatcher(matcher2, matcher3))
为该函数提供的任何关键字参数都将传递给类初始值设定项。
-
whoosh.util.
make_weighted_tree
(fn, ls, **kwargs)¶ 获取一个函数/类,该函数/类接受两个位置参数和一个(weight,argument)元组列表,并返回一个类似huffman的加权结果/实例树。
-
whoosh.util.
synchronized
(func)¶ 存储访问方法的修饰器,它在线程锁上进行同步。父对象必须具有'is_closed'和'u sync_lock'属性。
-
whoosh.util.
unclosed
(method)¶ decorator检查对象是否已关闭。