langchain社区实用性搜索
.SearxResults¶
- class langchain_community.utilities.searx_search.SearxResults(data: str)[source]¶
搜索API结果的字典式包装。
将Searx的原始结果转换为类似字典的对象。
属性
answers
对JSON结果的帮助访问器。
results
对mypy访问此字段进行静默。
方法
__init__
(data)将Searx的原始结果转换为类似字典的对象。
clear
()copy
()fromkeys
([value])创建一个新的字典,其键来自可迭代对象,其值设置为给定的值。
get
(key[, default])如果键在字典中,则返回键的值;否则返回默认值。
items
()keys
()pop
(k[,d])如果未找到键,则返回默认值(如果有给定的话);否则引发KeyError。
popitem
()删除并返回一个(key, value)对的2元组。
setdefault
(key[, default])如果键不在字典中,则使用默认值插入键。
update
([E, ]**F)如果E存在并且具有.keys()方法,则执行以下操作:对于k in E: D[k] = E[k]。如果E存在但缺乏.keys()方法,则执行:对于k, v in E: D[k] = v。在任何情况下,接着执行:对于k in F: D[k] = F[k]。
values
()- 参数
data (str) –
- clear() None. Remove all items from D. ¶
- copy() D 的浅拷贝 ¶
- fromkeys(value=None, /)¶
创建一个新的字典,其键来自可迭代对象,其值设置为给定的值。
- get(key, default=None, /)¶
如果键在字典中,则返回键的值;否则返回默认值。
- items() 具有对 D 的元素视图的类似集合对象 ¶
- keys() 提供对 D 的键的类似集合对象视图 ¶
- pop(k[, d]) v, 移除指定的键,并返回相应的值 ¶
如果未找到键,则返回默认值(如果有给定的话);否则引发KeyError。
- popitem()¶
删除并返回一个(key, value)对的2元组。
元组以 LIFO(后进先出)顺序返回。如果字典为空,将引发 KeyError。
- setdefault(key, default=None, /)¶
如果键不在字典中,则使用默认值插入键。
如果键在字典中,则返回键的值;否则返回默认值。
- update([E, ]**F) None. 从字典/可迭代对象 E 和 F 中更新 D。 ¶
如果E存在并且具有.keys()方法,则执行以下操作:对于k in E: D[k] = E[k]。如果E存在但缺乏.keys()方法,则执行:对于k, v in E: D[k] = v。在任何情况下,接着执行:对于k in F: D[k] = F[k]。
- values() 一个 提供对 D的值 视图的对象 ¶