searchable icon indicating copy to clipboard operation
searchable copied to clipboard

Using OR and AND at the same query

Open pedrommone opened this issue 6 years ago • 1 comments

For example, we have a small service for blog posts management and a blog itself.

At our search, we want to do the following query:

            'query' => [
                'mode' => 'or',
                'city' => "%$query%",
                'state' => "%$query%",
                'store_name' => "%$query%",
                'title' => "%$query%",
            ],

Thats nice, it will search for everything we need but we want to filter by published posts also. But, Its not possible since we're using OR mode.

Is there a way to make something like?

            'query' => [
                'mode' => 'and',
                'status' => 'published',
                [
                    'mode' => 'or',
                    'city' => "%$query%",
                    'state' => "%$query%",
                    'store_name' => "%$query%",
                    'title' => "%$query%",
                ],
            ],

pedrommone avatar May 23 '18 23:05 pedrommone

good idea @pedrommone . i think the developer can add this trick 👍

fahjan avatar May 24 '18 07:05 fahjan