Meta search of emails

Hey team,

trying to do a meta_email=joe.bloggs@test.com but this fails at the @ symbol. Is this a no-no when searching ‘text’ metadata fields?

Cheers

Mike

Bump! Bump bump bump!

Funnelback will strip out punctuation by default (generally replacing with a space) as these characters are not indexed. Having a look at the query as processed in the response packet of the data model will give some clues as to the actual query that was run by the query processor.

I would try specifying a phrase match for your query - try meta_email_phrase=joe.bloggs@test.com or meta_email="joe.bloggs@test.com" and see if that give you the result you want.

It’s possible to tell the indexer to index some other characters too but you need to be very careful when using this because a number of the punctuation characters have a special meaning in Funnelback’s query language.

Yeah saw what was being processed in the backend, and we can work with that. Also assumed @ was being stripped or negated to prevent email harvesting. Cheers, we’ll forge ahead!