Publisher does not support the Fluid field type. Please do not contact asking when support will be available.

If you purchased an add-on from expressionengine.com, be sure to visit boldminded.com/claim to add the license to your account here on boldminded.com.

Ticket: Matrix entry of ‘1’ instead of other stuff in Publisher

Status Resolved
Add-on / Version Publisher 1.09
Severity Trivial
EE Version 2.5.5

brygeaux

Sep 11, 2013

Hello Brian,

I just learned that super search checks the channel_data columns for building search indexes. But since Publisher seems to enter a value of ‘1’ to denote a matrix field as populated, this rather ruins super search’s ability to search matrix fields (and playa as well I believe).

Is there a way to make it so the channel_data table gets the original Matrix/Playa content, perhaps in the default language? Assuming that’s why it changes to a number. (I’m not using other languages anyways)

I haven’t been able to do the sort of searches I’m doing with Low Search.

Thanks!

#1

BoldMinded (Brian)

I’m checking with Brandon to see if matrix still requires this. Last time it checked it did. I’ll let you know what I find out and we’ll get this resolved. It’ll be an easy fix, just want to make sure it’s the right fix.

#2

brygeaux

Sounds great! Thanks!

#3

BoldMinded (Brian)

I heard back, and Matrix still saves a 1 to the native column, but if the column it defined as searchable it saves a flattened serialized array to the table to be searched on. I can update Publisher to perform a similar behavior, but it still needs the 1 if the field contains any content but not searchable.

#4

brygeaux

Ah that makes sense. Thanks for the update, much appreciated!

#5

BoldMinded (Brian)

Publisher now saves Matrix data in the native field so it is searchable.

Login to reply