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检查对象是否已关闭。