Low Search - Searching on related entries within a grid field
Hi there,
I have a search set up on a channel. In this channel there is a grid field (set to searchable) with 2 columns (both also set to searchable).
The first column is just a straight text field, and the second column is a relationships field (single relationships only).
Either one or the other field is filled in per row, not both of them. My problem is that low search doesn't seem to be picking up any of the titles of the related entries from the grid field.
e.g. I have 2 text rows "hello world" and "goodbye world" and 2 relationship rows where the entries are called "Hello, My name is Joe" and "His name is Frank"
Searching for world brings up both text results, searching for hello just brings up the one text result and not the relationships, searching for name brings up nothing.
I hope you can help me solve this, sorry if I've made it confusing with my explanation!
Replies
Low 25 Jul 2014 10:14
The native Relationships field doesn't return anything searchable. It just stores the relationship in a separate table in the form of IDs. There's nothing Low Search can do about that, I'm afraid.
You could try and switch to Playa, which
Joe Beaver 25 Jul 2014 16:10
Thanks for the suggestion. Switched to Playa to find that it doesn't work in a grid field! Sigh. So got matrix too and all is working now.