我一直在研究datagrids
基于Oro\Bundle\SearchBundle\Datagrid\Datasource\SearchDatasource
in应用额外的过滤器ORO - 4.1.2
。在基于 DB 的搜索引擎的情况下,搜索表达式应用得当,特别是对于像:
Oro\Bundle\SearchBundle\Query\Criteria\Criteria::expr()->startsWith($field, $value);
Oro\Bundle\SearchBundle\Query\Criteria\Criteria::expr()->endsWith($field, $value);
如果elasticsearch
使用,搜索表达式startsWith
应用正确,在prefix
查询过滤器中转换。但是,endsWith
表达式只是被忽略了,不要t convert in
使用 elasticsearch` 查询。
我应该应用一些不同的表达式来获得endsWith
结果吗?这是一个问题OroElasticSearchBundle
吗?