标签: vespa

Vespa:如何为centos7配置VESPA_HOME?

Proton文档说http://docs.vespa.ai/documentation/proton.html所有数据都将存储在$ VESPA_HOME/var/db/vespa/search /

我们从yum安装vespa

echo "Installing Vespa"
yum -y install yum-utils epel-release
yum-config-manager --add-repo https://copr.fedorainfracloud.org/coprs/g/vespa/vespa/repo/epel-7/group_vespa-vespa-epel-7.repo
yum -y install vespa bind-utils git
Run Code Online (Sandbox Code Playgroud)

它将env变量VESPA_HOME设置为"/ opt/vespa"

我们如何阻止/ opt/vespa中的数据?我们需要将VESPA_HOME设置为"/ mnt1/vespa"

试过,手动设置并通过yum安装后; 不起作用.

我们还有其他选择来配置"/ opt/vespa"之外的数据目录吗?

vespa

2
推荐指数
1
解决办法
138
查看次数

vespa 中特定文档的总数

我在 vespa 中有多个文档,我想获取特定类型文档的文档总数。我怎样才能得到这个?有什么办法可以得到这个吗?

vespa

2
推荐指数
1
解决办法
788
查看次数

从所有Vespa集群节点中删除索引

有没有办法从同一个集群的所有节点中删除索引(其文档)?

现在,我正在遵循这个命令:

$ /opt/vespa/bin/vespa-stop-services && /opt/vespa/bin/vespa-remove-index -force && /opt/vespa/bin/vespa-start-services
Run Code Online (Sandbox Code Playgroud)

但它只从当前节点中删除文档,我不得不在集群的每个节点上运行它.

vespa

2
推荐指数
1
解决办法
47
查看次数

vespa 安装有什么变化吗?

我们在 AWS EC2 centos 实例上安装 Vespa 时遇到一些问题,我们使用以下步骤进行安装。

  1. curl -s https://raw.githubusercontent.com/vespa-engine/sample-apps/master/aws_bootstrap.sh aws_bootstrap.sh
  2. 用实例 ip 替换 fqdn
  3. 创建一个包含所有实例 ip 的 hosts.txt
  4. 对于 $(cat hosts.txt) 中的主机;do (ssh -i aws-dev-res.pem $host "sudo bash aws_bootstrap.sh master_ip" 2>&1 | tee /tmp/aws_bootstrap_$host.log) & done; 等待; echo "引导完成"

在启动 Vespa 配置服务器时,我们遇到以下错误-

不会启动配置服务器,主机不是 VESPA_CONFIGSERVE 的一部分.....

请在附加的屏幕截图中找到错误。配置服务器启动时的错误图像 1

安装时

vespa

2
推荐指数
1
解决办法
78
查看次数

有没有办法用 Vespa 执行加权 elementSimilarity?

我在处理元素相似性方面的多值查询项和字段时遇到了麻烦。例如,如果我们有一个像这样的字符串数组:

field colors type array<string>
# That might have several items like: "blue", "black and purple", "green", "yellow", etc
Run Code Online (Sandbox Code Playgroud)

我希望使用项目列表进行查询:

"blue" (weight 0.5), "black" (weight 1.0)
Run Code Online (Sandbox Code Playgroud)

有没有办法执行加权列表相似性,可能看起来像:weight * elementSimilarity(颜色为蓝色)+ weight * elementSimilarity(颜色为黑色)?

我尝试了多种功能,包括 nativeRank,但根据查询数组的长度以及字段数组,我得到了不一致的结果。由于我也希望能够处理拼写错误,“blu”应该与“blue”有很高的匹配度——因此我更喜欢 elementSimilarity。我想我已经尝试了 vespa 中的大部分排名功能,但我还没有找到更好的方法来处理这个用例。

任何指导将不胜感激!谢谢!

编辑:只是详细说明,也许 Vespa 中对我最大的限制是如何在查询中处理数组。我非常想做类似的事情:

expression {
    foreach(terms,N,query(colors,N).weight*elementSimilarity(query(colors,N)),true,sum)
}
Run Code Online (Sandbox Code Playgroud)

vespa

2
推荐指数
1
解决办法
68
查看次数

标签 统计

vespa ×5