搜索和弹性搜索

时间:2018-03-01 10:18:30

标签: elasticsearch codeception

我有一个使用Laravel和Codeception构建的测试驱动的应用程序。 Laravel应用程序还与Elastic搜索集成。 Codeception中是否有可用于集成弹性搜索的模块?

1 个答案:

答案 0 :(得分:2)

快速谷歌搜索找到codeception-elasticsearch模块。 活动分叉是https://packagist.org/packages/tadaspaplauskas/codeception-elasticsearch

它没有文档,因此您必须查看源代码:https://github.com/tadaspaplauskas/codeception-elasticsearch/blob/master/src/Elasticsearch.php

它提供了预期的方法:

  • haveInElasticsearch
  • seeInElasticsearch
  • dontSeeInElasticsearch
  • grabFromElasticsearch

我会让你知道如何配置它,
从源代码我只能看到它需要hostscleanup个参数, 所以配置看起来像这样:

modules:
  enabled:
     Elasticsearch:
       hosts: ''
       cleanup: true