我有一个 Debian 10 服务器,具有 200Gb+ 的磁盘空间和 32Gb 的 RAM。 此服务器托管两个网站,其堆栈为 nginx + MySQL + PHP 堆栈。 每个网站使用不同版本的 Elasticsearch(6.1.4 和 7.2.1)来索引一些数据以实现自动完成和搜索功能。 文 ...
我有一个 Debian 10 服务器,具有 200Gb+ 的磁盘空间和 32Gb 的 RAM。 此服务器托管两个网站,其堆栈为 nginx + MySQL + PHP 堆栈。 每个网站使用不同版本的 Elasticsearch(6.1.4 和 7.2.1)来索引一些数据以实现自动完成和搜索功能。 文 ...
我安装的 Elasticsearch 6.8.22 使用 ReadOnlyRest 进行身份验证,我们没有安装 X-Pack,因为到目前为止我们还不需要它的任何其他功能。 我正在使用Profile API生成查询分析数据,但我想使用 Kibana 中提供的Search Profiler UI功能。 ...
到目前为止,我一直在尝试在丹麦 CVR 数据库 API 上构建这个 ElasticSearch Query,但没有成功。 基本上我试图找到公司 该公司与“deltager”(参与者)有关系,“enhedsNummer”(ID)等于 NUMBER 关系仍处于活动状态,即“期末”字段为空 如何 ...
我正在尝试在 kibana 无痛脚本中用逗号分割字符串,如下所示: def Skillid = doc['skillid.keyword'].value; 列出 lstskills = new ArrayList(); lstskills = Skillid.splitOnToken(','); ...
我们有一个正在运行的 elasticsearch 6.6 实例,它有多个索引,所以我拍摄了我感兴趣的两个索引的快照。我设置了一个新的 dockerized 单节点 elasticsearch 6.6 实例,我尝试使用以下方法恢复快照卷曲。 索引恢复了,但是10个分片都是红色的。 因此,我删除了两个恢 ...
我正在使用术语聚合查询 ES 以查找字符串字段foo的前N唯一值,其中该字段包含子字符串bar ,并且文档匹配其他一些约束。 目前,我可以按字母顺序按键字符串对结果进行排序: { "query": {other constraints}, "aggs": { "my_values" ...
我有下面的弹性搜索映射 我想在下面的 userId 字段上使用术语查询不起作用,但是当我从下面的查询中删除.keyword时,我想要与 userId 字段的确切值匹配的查询 我只想要带有"userId.keyword"的查询,因为其他环境同时具有文本和关键字映射,您能否建议我们可以使用哪个查询来获得 ...
我一直在尝试这样做几天,我想是时候寻求一点帮助了。 我正在使用 elasticsearch 6.6(我相信如果需要它可以升级)并为 c# net5 嵌套。 任务是创建一个索引,其中文档是语音到文本识别的结果,其中所有识别的单词都有一个时间戳(以便所述时间戳可用于查找该单词在原始文件中的位置)。 媒体 ...
我在 elasticsearch 中搜索时遇到问题。 我有一个包含多个文档的索引,其中包含多个字段。 我希望能够搜索运行查询的所有字段,并希望它返回包含查询中指定值的所有文档。 我发现使用simple_query_string很有效。 但是,它不会返回一致的结果。 在我的索引中,我有几个包含日期的 ...
我已经使用 Homebrew 降级到 Elasticsearch 6.X(从 7.x)并开始收到警告。 你如何解决它? 我在 Elasticsearch 8 上查看了一个类似的错误,它给出了一个错误,但答案并没有解决这个问题。 区别在于: 不同的 Elasticsearch 版本 6.X 不是 ...
我正在从 Elastic 5.6.16 升级到 6.8.13,它抱怨“拒绝映射更新到...因为最终映射将有超过 1 种类型” 在不切换到单个映射的情况下,是否有在 ElasticSearch 6 中使用多个映射的解决方法? 我尝试使用以下方式更新索引设置:“index.mapping.single_ ...
我想在我的项目中添加停用词,但我认为 Elasticsearch 未安装在我的服务器上。 选择搜索引擎为 MYSQL。 如果没有配置 Elasticsearch,我们的停用词会起作用吗? 另外,我想确保是否配置了弹性搜索。 为此,我正在使用命令 作为回应,我得到 output 为: curl: ( ...
我们正在使用 ES 版本 6.4,我们想升级到 7.4。 在测试升级以使用 Scroll 进行分页搜索时,我们面临以下问题: 试图创建太多滚动上下文。 必须小于或等于 [500]。 可以通过更改 [search.max_open_scroll_context] 设置来设置此限制。 看起来我 ...
由于没有关于该主题的文档,因此了解如何在 Java 中从头开始实现自定义令牌过滤器插件非常复杂。 我想得到一个分析器过滤器,它只返回数字标记。 任何的想法? ...
我正在尝试过滤嵌套过滤对象中的属性总和在某个范围内的产品。 我有以下映射: 示例数据: 在 ElasticSearch 5.6 中,我曾经这样做过: 问题是params['_source']['warehouses']在 ES 6.8 中不再有效,我无法找到访问脚本中嵌套文档的方法。 ...
我有一个查询来搜索以下格式的记录: TR000002_1_2020 。 用户应该能够通过以下方式搜索结果: TR000002或2_1_2020或TR000002_1_2020或2020 。 我使用的是 Elasticsearch 6.8,所以我不能使用 E7 中引入的内置 Search-As- ...
我正在尝试构建一个查询以搜索以下格式的记录: TR000002_1_2020 。 用户应该能够通过以下方式搜索结果: TR000002或2_1_2020或TR000002_1_2020或2020 。 我认为 ngram 标记化查询最适合我的需求。 我使用的是 Elasticsearch 6.8 ...
您好,我正在尝试发出 curl 命令以从我的弹性搜索索引 (mep-reports) 中检索一些文档,但它无法正常工作。 想象一下,如果我执行以下 curl 命令,它会返回数据 回复 query1.txt 文件内容。 但是,当我修改我的 query1.txt 以搜索文档以包含 campaign_ ...
这是一个人为的例子来说明我的问题。 我有一堆文件名,我想按照 macOS 在查找器 window 中的相同方式按字母顺序排序。 这些是我的索引文件名,按我希望看到它们排序的顺序: 这就是我在 Kibana 开发工具中所做的测试: 我回来的结果是: 这不是我期望的顺序。 由于我无法理解的原因,您可以看 ...
我正在尝试按 elasticsearch(版本 6.7.1)中嵌套数组 object 中的字段过滤搜索结果。 特别是试图只返回包含单个字段过滤器中所有术语的结果(通常这将存储为对象数组),在 elasticsearch 中,这已存储为嵌套类型,请参见下面的数据结构。 映射: 示例文档: 文件 1: ...