问题标签 [elastic-appsearch]
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.
linux - ubuntu 上的 Elastic Enterprise/App search 安装问题
我正在运行一个在 vm 中运行 ubuntu 的 vagrant box(使用 Laravel Homestead box)
我正在尝试安装 Elastic App-search 产品。
第一个要求是安装弹性搜索,我已经做过多次了。我做了以下步骤: https ://www.elastic.co/guide/en/elasticsearch/reference/current/deb.html
我正在使用 systemd 配置:
我正在运行 curl localhost:9200 并且一切正常。
接下来我尝试安装弹性应用搜索。 https://www.elastic.co/guide/en/app-search/current/installation.html#installation-self-managed。其中没有针对 debian 系统的说明。但它确实有一个 .deb 安装文件。我下载了文件并将其放入我的项目路线中。
我在文件上运行了 dpkg -i ,它似乎已经安装了。当我运行命令检查文件位置时,它显示:
我不确定这是否是正确的位置?我希望它与我的 elasticsearch 安装在同一个地方,但我实际上不确定。我完成了安装过程的所有后续步骤并运行:./usr/share/enterprise-search/bin/elasticsearch
但这给了我错误:
我对此感到非常困惑,因为主要的elasticsearch安装工作并且还需要java?另外我希望它也可以在 systemd 自动启用的情况下运行,并且我希望它可以在企业搜索开始/停止时使用。不知道如何处理。
node.js - 反向代理的 NodeJS 问题
我正在使用基于 Elastic SearchUi 示例的 App Search 实例和 node.js 用户界面。我正在反向代理 node.js 应用程序以及使用 Apache2 与 App Search API 的连接。我不能让它工作。我收到错误消息:发生意外错误:无法读取未定义的属性“forEach”我认为这意味着搜索有效负载没有通过,但我不是 100% 肯定的。
我的反向代理配置的相关位是:
提前感谢任何建议
elasticsearch - 无法启动 Elasticsearch Enterprise/App Search
我有一个自托管的 Elasticsearch + Kibana 环境,我正在尝试将 Elasticsearch Enterprise/App Search 添加到其中。
尝试启动 Elasticsearch Enterprise/App Search 时出现以下错误:
我已经添加了该设置,但在启动时仍然出现错误。
这是我在elasticsearch.yml
elasticsearch - 仅存储在 Elastic AppSearch/Enterprise Search 中
我正在尝试为我们的电子商务 webapp 应用企业搜索。
实际上,我们有一些不需要索引/搜索的字段,只需要存储。架构文档只允许 4 种类型的字段:
- 文本
- 数字
- 日期
- 地理位置
在我尝试通过错误地将字段设置为地理位置或日期来进行索引之前,我想问一下是否还有其他选项可以仅将数据存储但不将数据索引到 App Search 中?
node.js - 如何访问/显示 json 对象的元素作为搜索结果而不是整个字段对象?搜索界面/弹性搜索
我正在尝试使用 React(搜索 ui)和应用搜索作为后端来构建前端。所以我成功地索引了我的文档,但我对映射有一些疑问。我们如何查看索引的映射和参数。我之所以这么问,是因为我有一个 pb 可以在前端检索我想要的信息。这是一个 json 文档的样子:
所以现在当我使用我的前端搜索时,当我寻找一个词时,我只能用所有的成绩单检索整个成绩单字段。我想要的是只检索包含单词的成绩单,也许是周围的成绩单,而不是整个数组对象。我如何访问 anc 显示?谢谢 !
parsing - 使用 Elastic App Search 网络爬虫进行解析
我想用 App Search 网络爬虫 ( https://www.elastic.co/guide/en/app-search/current/web-crawler-faq.html ) 解析一个网站并获取一些信息,例如价格产品(在特定的 div 中)。
为此,我认为我需要使用 xpath 或类似的东西在文档中创建一个新字段,但我不知道在哪里/如何做到这一点。
我找到了一种创建新模式字段(/as#/engines/mycrawler/schema/edit)的方法,但无法用 xpath 输出填充它。你知道我该怎么做吗?
谢谢你的帮助
蒂布德
elasticsearch - Elastic App Search 能否从公共搜索端点的搜索结果中排除文档?
我想使用 Elastic App Search 作为文档存储,可以通过公共搜索端点检索文档。发布的文档需要先经过工作流程,然后才能公开访问(必须经过批准)。
是否可以存储文档,将它们标记为“尚未批准”,因此它们最初在公共搜索端点中不可用?并在批准后更新文档,以便文档在公共搜索端点上可用?
elasticsearch - Elastic App Search Indexing 进度未继续(自托管)
我们的自托管 Elastic App Search 存在问题。一段时间以来,“索引进度”的显示一直为 0%。我没有找到任何 API 参考来启动新的索引进度。 图片要截图
elasticsearch - 在 SSR 应用程序中使用 `@elastic/app-search-javascript` 会引发 Headers not defined 错误
我正在使用该@elastic/app-search-javascript
包的 NuxtJS 上制作电子商务应用程序。
问题是,如果从服务器端使用fetch
钩子或asyncData
钩子发出搜索请求,则会引发此错误:
Error: ReferenceError: Headers is not defined
当前的解决方法是从客户端发出请求,但这首先违背了制作 SSR 应用程序的目的。
我在用
"@elastic/app-search-javascript": "^7.8.0"
"nuxt": "^2.15.4"
elasticsearch - Kibana 可以同步到 Elastic App Search 吗?
所以我在 Kibana 中设置了我的数据。大约3个指标。
最近我部署了 Elastic Enterprise Search 并且正在测试 Elastic App Search,但其中没有数据。
因此,我的问题是,我能否以某种方式将 Kibana 中的数据迁移或同步到 Elastic App Search 中?