我一直在使用https://github.com/babenkoivan/scout-elasticsearch-driver,我希望将“track_total_hits”设置为true,这样我就可以获得总结果。
https://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-body.html#request-body-search-track-total-hits
我不知道如何将数组值设置为该点?
- 谢谢-谢谢
2条答案
按热度按时间lfapxunr1#
您正在使用的软件包没有实现
track_total_hits
(搜索repo内容可以确认这一点)。但是,如果需要的话,您可以派生repo并自己添加功能。jbose2ul2#
我遇到了同样的问题,为了解决它,我创建了自己的实现,包括
track_total_hits
和更多......,使用回调闭包。1.延长
SearchRequestFactory
2.在
AppServiceProvider
中注册扩展的搜索请求工厂3.使用
SearchRequest
设置值文档和参考: