本文整理汇总了Python中addok.db.DB.zscore方法的典型用法代码示例。如果您正苦于以下问题:Python DB.zscore方法的具体用法?Python DB.zscore怎么用?Python DB.zscore使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类addok.db.DB
的用法示例。
在下文中一共展示了DB.zscore方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_allow_list_values
# 需要导入模块: from addok.db import DB [as 别名]
# 或者: from addok.db.DB import zscore [as 别名]
def test_allow_list_values():
doc = {
'id': 'xxxx',
'type': 'street',
'name': ['Vernou-la-Celle-sur-Seine', 'Vernou'],
'city': 'Paris',
'lat': '49.32545',
'lon': '4.2565'
}
index_document(doc)
assert DB.zscore('w|vernou', 'd|xxxx') == 4
assert DB.zscore('w|celle', 'd|xxxx') == 4 / 5
示例2: test_should_be_possible_to_override_boost_with_callable
# 需要导入模块: from addok.db import DB [as 别名]
# 或者: from addok.db.DB import zscore [as 别名]
def test_should_be_possible_to_override_boost_with_callable(config):
config.FIELDS = [
{'key': 'name', 'boost': lambda doc: 5},
{'key': 'city'},
]
doc = {
'id': 'xxxx',
'lat': '49.32545',
'lon': '4.2565',
'name': 'Lilas',
'city': 'Cergy'
}
index_document(doc)
assert DB.exists('d|xxxx')
assert DB.zscore('w|lilas', 'd|xxxx') == 5
assert DB.zscore('w|cergy', 'd|xxxx') == 1