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) –

__init__(data: str)[source]

将Searx的原始结果转换为类似字典的对象。

参数

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的值 视图的对象