【发布时间】:2016-08-28 09:57:23
【问题描述】:
我是 Solr 搜索的新手,谁能帮我添加多个字段或条件我在 solr 中找到了解决方案,但我无法在日光浴室中实现。 我有字段
1. name
2. username
3. email
我想在 Solarium 过滤器查询中转换它,就像我为此使用单个字段一样
$query->createFilterQuery('name')->setQuery('name:*' . $keyword . '*');
我想要它的结果
fq=(name:*abc* OR username:*abc* OR email:*email*)
请帮我用 OR 运算符添加多个字段进行匹配,如果三个字段中的任何一个匹配,然后返回结果。
【问题讨论】:
-
你不能使用 setQuery('name:*..* OR foo:*..* OR bar:*..*')?你有错误吗?