- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正忙着查看 elasticsearch 以寻找我正在着手的新项目。我目前正在运行 Symfony2.5,带有最新的 FOSElasticaBundle 等等。我正在对 bundle 的性能进行一些基准测试(我知道 elastic 本身非常快),但我遇到了一个小问题,如果 bundle 的文档更详细的话,它实际上可能很容易解决。
我的实际问题只是如何,而不是返回一个 Doctrine 对象数组(我相信它们是通过数据库查询填充的),以返回一个来自 Elastica 本身的响应的“原始”数组?包括响应时间、最高分数等。FOSElasticaBundle 的文档在这些主题上非常含糊...
当您已经从 elastic 中获得了您要查找的所有信息时,还必须重新查询数据库似乎有点适得其反,而且速度很慢?还是我在这里遗漏了一些非常明显的东西?
感谢您的帮助!
最佳答案
找到答案了……似乎一点点 sleep 可以让人走很长的路。
如果其他人试图解决这个问题,在经历了整个 hydrate: false
事情之后(顺便说一句,这与这个问题没有任何关系)。/p>
只需使用该服务:
$this->get('fos_elastica.index.app.foo')->search($query)
获取 Elastica Type 实例。
$this->get('fos_elastica.finder.app.foo')->find($query)
获取 Doctrine 实体数组。
希望这对某人有帮助。
关于symfony - FOSElasticaBundle 和 Doctrine Hydration,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24070164/
我在Symfony项目中使用FosElasticaBundle。我配置了映射,但出现异常“为字段[_id]预期了一个简单值,但发现了[START_OBJECT]]”。 我想查看由FosElastica
我刚刚开始使用FOSElasticaBundle,并且到目前为止发现它确实非常好用。我不确定这是我对软件包/ Elastica的无知还是我对ElasticSearch的总体了解不足,但是是否可以通过分
我正在将FOSElasticaBundle与orm持久性驱动程序以及JMSSerializerBundle序列化程序一起使用。 我的用户由FOSUserBundle管理,我试图为它们建立索引,但排除某
我有一个MySQL数据库,其中“ElasticSearch”使用Console命令的FOSElasticaBundle for Symfony2对“文档”进行了索引: php app/console
我将Elasticsearch与Foselasticabundle一起使用在我的Symfony应用程序中进行搜索,但返回的结果为空。 这是我的配置和搜索方法: foselasticbunde.yml:
我在项目中使用 FOSElasticaBundle 和 Doctrine,并且我的代码适用于使用 Doctrine 生命周期事件的选择性索引更新。我遇到的问题是我是否单独更新相关实体。 例如,一个人可
我使用 FOSElasticaBundle 来处理搜索。当我有一层嵌套时,一切都很好。但是,当我有两层嵌套时,应该匹配最内层嵌套的结果不会返回(例如,搜索“xx”类别确实会产生结果,但搜索“yy”品牌
我需要构建一个多实体搜索。 我不想要每个 T1,然后每个 T2。 当我使用 fos:lastica:populate 时,出现错误: Rejecting mapping update to [sear
几天以来,我的elastica查询不再起作用。我没有问题可以填充,如果我删除了GeoDistance部分,则请求已执行,并且得到结果。当前,在跟踪中,我收到以下消息: "message": "
如果我的实体使用GUID字段类型作为标识符,如何在config_yml中定义映射? 细节 我有一个使用Symfony 2.7.3和FosElasticaBundle 3.1.4的项目。 我已经配置了映
我是搜索/索引方面的新手,我正在使用 Symfony 的 FosElasticaBundle 为 Web 应用程序提供搜索功能。在我发现默认设置只允许全词搜索之前,我已经设置并运行它没有问题。 然后我
我在我的项目中使用 FOSElasticaBundle 来搜索我的 Player 实体。由于我只想搜索具有 isactive 属性且值为 1 的实体,因此我遵循了有关“过滤结果和执行默认查询”的文档:
我正在使用symfony2和FOSElasticaBundle。 我的Elasticsearch服务经常由于未知原因而被杀死或失败。我已经使用restart always将systemctl放置在适当
我有一个“文章”实体,它与实体“比率”具有一对多的关系。 我的文章已被索引。我想添加该文章的平均费率(以与该文章相关的“费率”实体计算)作为索引,而且我不知道该怎么做,如果要更改新费率,则还必须更新平
如何在 symfony2 上使用 elasticsearch 进行构面查询? 我可以进行查询,并得到结果,它有效! 现在对于这个查询,我想对结果进行分面。 最佳答案 public function
我正忙着查看 elasticsearch 以寻找我正在着手的新项目。我目前正在运行 Symfony2.5,带有最新的 FOSElasticaBundle 等等。我正在对 bundle 的性能进行一些基
我通过 FOSElasticaBundle 在系统中使用 Elasticsearch 和 Symfony2。 虽然我只使用一台服务器,但可以像这样配置 clients 配置: https://gith
我正在尝试使用 elasticsearch 进行按邻近度排序的搜索。我安装了 FOSElasticaBundle 并且在我的 config.yml 中有这个配置: fos_elastica:
我正在尝试让 FOSElasticaBundle 在 AWS ElasticSearch 上工作。目前,我的开发环境已全部设置好,并且使用 Docker 容器进行 ElasticSearch 完美运行
我希望将 FOSElasticaBundle 集成到我的 symfony 3 项目中。目前这个包不支持 symfony 3。我在想我能做些什么来实现它? 最佳答案 似乎还没有标记为通过 packagi
我是一名优秀的程序员,十分优秀!