问题标签 [vespa]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
bigdata - 通过 VESPA 预测 HOME 和 WORK 位置
这是我的应用程序的用例之一。我每 5 分钟向 VESPA 提供位置详细信息(纬度、经度、时间)。VESPA 如何根据我输入的数据预测 HOME 和 WORK 地址?VESPA可以吗?如果是,我应该如何为其编写应用程序或其他任何内容?
docker - 在 vespa 的同一个容器上部署多个应用程序包
我已经从 git clone https://github.com/vespa-engine/sample-apps.git下载了示例 vespa 应用程序。我创建了相同的应用程序,例如我命名为location的基本搜索。现在我想使用以下步骤将这两个应用程序部署在同一个容器上:
部署基本搜索应用程序:
sudo docker run --detach --name vespa1 --hostname vespa-container --privileged --volume $VESPA_SAMPLE_APPS:/vespa-sample-apps --publish 8080:8080 vespaengine/vespa
sudo docker exec vespa1 bash -c 'curl --head http://localhost:19071/ApplicationStatus '
sudo docker exec vespa1 bash -c '/opt/vespa/bin/vespa-deploy 准备 /vespa-sample-apps/basic-search/src/main/application/ && /opt/vespa/bin/vespa-deploy activate'
curl -s --head http://localhost:8080/ApplicationStatus
要部署位置应用程序:
sudo docker run --detach --name vespa2 --hostname vespa-container --privileged --volume $VESPA_SAMPLE_APPS:/vespa-sample-apps --publish 8081:8081 vespaengine/vespa
sudo docker exec vespa2 bash -c 'curl --head http://localhost:19071/ApplicationStatus '
sudo docker exec vespa2 bash -c '/opt/vespa/bin/vespa-deploy prepare /vespa-sample-apps/location/src/main/application/ && /opt/vespa/bin/vespa-deploy activate'
curl -s --head http://localhost:8081/ApplicationStatus
第一个应用程序已成功部署,但在第二个应用程序中我收到此错误:命令失败。找不到目录或 zip 文件:'/vespa-sample-apps/location/src/main/application/'
vespa - 如何在 Vespa 中存储日期字段?
我想存储一个包含日期字段的文档。表示它的最佳方式是什么,我应该在其“搜索定义”中使用哪种类型?我在文档( https://docs.vespa.ai/documentation/reference/search-definitions-reference.html#field_types )中寻找了“日期”类型,但没有找到。
docker - Vespa 应用程序之间的互通
我想在 Vespa 中创建一个应用程序,它从一些应用程序中获取数据并馈送到另一个应用程序中。示例:
我有三个应用程序,其中包含名为Location、User和Banner的数据。现在我想在 vespa 中创建一个应用程序,它从Locaton和User获取数据并馈送到Banner。
我怎样才能做到这一点?请帮忙。
bigdata - 在 Vespa 中使用 Document API 动态添加文档
我在我的应用程序中创建了一个包含多个文档的 Searcher 类。在 Searcher 类中,我想将文档写入特定类型的文档。但这并没有反映在 Vespa 中。我的代码如下:
在这里,我正在将文档写入位置类型。我的 Location.sd 类:
当我想使用以下方式获取文档时: http://localhost:8080/document/v1/location/location/docid/4
我应该得到以下输出:
请帮助我解决我做错了什么或遗漏了什么。
bigdata - 无法在 Vespa 的 Document 中动态添加 Postion(纬度和经度)类型字段
添加 Position 类型的 latlong 字段时,我在搜索 API 中收到此错误。
vespa - Vespa中文档ID的自动增量
一段时间后,当我将相同类型的文档输入 vespa 时,如何自动增加文档 ID。?我是否必须手动增加 doc id?请帮忙。
maven - java.lang.IllegalArgumentException:无法创建组件
java.lang.IllegalArgumentException:无法创建 ID 为“com.mydomain.example.ExampleSearcher”的组件。尝试直接加载类,因为没有找到用于规范的包:basic-search-java。如果安装了同名的包,则版本不匹配或安装的包的版本包含限定符字符串。
在 Vespa 中部署应用程序时出现上述错误。
vespa - 叶组的预期数量是冗余的一个因素,但它不是
我正在尝试部署一个由 10 台物理机组成的 Vespa 集群,每台包含 5 个内容节点。冗余设置为 2,我不希望数据及其副本在同一台物理机器上。所以我在内容节点上创建了代表它们所在物理机器的组,并将重新分配策略设置为:1|*
.
这是我的组配置:
当我尝试部署我的应用程序时,我遇到了这个错误:
我不明白。我应该在我的配置中更改什么来解决这个问题?
vespa - vespa 中特定文档的总数
我在 vespa 中有多个文档,我想获取特定类型文档的文档总数。我怎样才能得到这个?有没有办法得到这个?