问题标签 [foselasticabundle]

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.

0 投票
1 回答
174 浏览

php - 使用作曲家错误安装 FOSElasticaBundle

我有以下 composer.json: http://pastebin.com/qtpJHqbW 但是当我尝试运行 composer: update 我得到以下错误:

如果有人感兴趣,这里是github 上的 bundle repo的链接。任何想法为什么?

0 投票
1 回答
567 浏览

php - symfony2:无法找到包含在 AppKernel 中的 FOSElasticaBundle 类

我使用 Composer 安装了 FOSElasticaBundle,之后按照https://github.com/FriendsOfSymfony/FOSElasticaBundle上的说明, 我在 Appkernel.php 文件中注册了 FOSElasticaBundle 类,演示代码如下

但问题是在new FOS\ElasticaBundle\FOSElasticaBundle(),AppKernel.php 文件中注册之后。我正在尝试从 netbeans 运行 Symfony 命令,但它显示错误

致命错误:在 AppKernel.php 文件中找不到类 'FOS\ElasticaBundle\FOSElasticaBundle'

请给我一些解决这个问题的方法。谢谢

0 投票
1 回答
490 浏览

symfony - Elasticsearch 在该字段中找不到任何包含更多单词的内容

我正在尝试弹性搜索,它看起来很棒!

但是,我注意到一个非常不舒服的问题,在包含hello world如果我搜索hello wo返回没有结果的字段中!

为什么会这样?

放置我的配置(FOSElasticaBundle):

关于如何解决的任何想法?

编辑 这里我的查询:

编辑 2

好吧,我不明白这种行为......

现在我运行这个查询:

这个查询是我想要的结果,但是我不明白将一个必须与两个词和两个必须与每个人都一个词有什么区别!

我可以解释这种行为吗?

0 投票
0 回答
870 浏览

symfony - FOSElasticaBundle 执行嵌套查询

我正在学习使用 FOSElasticaBundle,但我无法在有嵌套字段的地方运行查询。

目的是这样的:在多个字段中查找一个query_string,包括嵌套的字段。

我的设置是:

现在我运行这段代码:

但是没有返回结果!

如何使用嵌套字段创建查询?

0 投票
1 回答
1392 浏览

php - 在 elasticsearch 和 elastica 中使用 MatchAll

我很难尝试在使用 elastica 的弹性搜索中使用 MatchAll,目前我有以下查询字符串:

这个查询的问题是它只返回 10 个结果。我想返回所有结果,在本例中为 MatchAll。但是,我在如何获得所有匹配结果方面遇到问题,我该怎么做?

0 投票
2 回答
76 浏览

php - 如何调整elasticsearch中的相关性

我正在使用雪球分析器使用弹性搜索来搜索一个字段(称为标题)。当我搜索“dress korea”时,它还会返回仅包含dress 和 korea 的结果。是否可以限制搜索,使其必须同时包含搜索词/查询?如果是这样,我该怎么做?谢谢

0 投票
1 回答
8491 浏览

symfony - 在 FOSElasticaBundle 中排序

我在我的项目中使用 FOSElasticaBundle 来搜索我的Player实体。由于我只想搜索具有属性isactive值的实体,因此1我遵循了有关“过滤结果和执行默认查询”的文档:FriendsOfSymfony/FOSElasticaBundle/README.md

我的捆绑包的配置如下所示:

现在我想做一些排序并用限制和偏移量减少结果。我怎样才能做到这一点?

我找到了一个解决方案

但我没有 Elastica\Query 对象,而且 AbstractQuery 不支持这种方法。与

该怎么办?在哪里读??://

(此外,如果我们已经在这里:{boost: 3} 到底做了什么?)

0 投票
7 回答
9924 浏览

symfony - Symfony2 FOSElasticaBundle 更新与更新实体相关的所有实体的索引

我在我的项目中使用 FOSElasticaBundle 和 Doctrine,我的代码适用于使用 Doctrine 生命周期事件的选择性索引更新。我遇到的问题是我是否单独更新相关实体。

例如,一个人可能通过多对多关系与一家公司相关联。如果我直接通过公司实体更新公司名称,那么与公司相关的人员的索引将过期,仍然与公司的旧名称相关。

我对如何处理这个问题有点迷茫,有人有什么建议吗?我是否必须依赖计划的索引更新并同时处理不准确的索引数据,或者有没有一种方法可以调用与已更新实体相关的实体的更新。

我依靠 JMSSerializer 组来建立映射。我很欣赏这可能不是长期做事的最佳方式。

0 投票
2 回答
6595 浏览

elasticsearch - FOS Elastica——获取查询的字符串表示

我正在对使用 FOS Elastica 的存储库进行单元测试,我想知道是否有人知道如何获取查询的字符串版本,而不是数组形式。这是我的存储库方法:

假设$name = 'foo';(并且我正在对 id 进行排序),我相信相应的 FOS Elastica 查询应该是

有谁知道如何获取查询的这个 json-string 表示?它也不一定必须是这种漂亮的格式,它可以是单行字符串。

0 投票
1 回答
3982 浏览

symfony - fos elastica 中的自动索引子对象

我在使用教义 orm 的 config.yml 中创建了一个弹性搜索映射,问题是当我创建一个新文档时,索引会自动填充最顶层的对象,即“文档”,而不是任何子对象,例如“文件夹,作者,评论......”,有人可以建议我是否缺少任何标志或任何设置。下面是我的 Elastica 配置:

谢谢。