按字段和值搜索文档。
invsearch的Python项目详细描述
欢迎使用invsearch文档
快速文档搜索引擎允许按字段和值对进行搜索。
示例:
>>>frominvsearchimportInvIndex>>>ii=InvIndex([...{"id":1,"name":"Alice","friends":[2,3]},...{"id":2,"name":"Bob","age":15,"friends":[1,3]},...{"id":3,"name":"Cathy","age":None,"friends":[1,2]},...{"id":4,"name":"Bob","age":None},...])>>>ii.find_one(id=1){"id":1,"name":"Alice","friends":[2,3]}>>>ii.find(name="Bob")[{"id":2,"name":"Bob","age":15,"friends":[1,3]},{"id":4,"name":"Bob","age":None}]>>>ii.by_id(id=1){"id":1,"name":"Alice","friends":[2,3]}
安装
invsearch在pypi上发布,所以您只需要:
$ pip install invsearch
要升级到最新版本:
$ pip install --upgrade invsearch