#community-help

Synonym "+" and "plus" Issue in Typesense PHP

TLDR em1nos raised a concern about an issue with synonym "+" and "plus" in Typesense PHP. Jason confirmed the issue and guided em1nos to report it on Github.

Powered by Struct AI

1

17
20mo
Solved
Join the chat
Mar 16, 2022 (20 months ago)
em1nos
Photo of md5-f33ae8b829901656b655c985c894be3a
em1nos
03:58 PM
I'm trying to synonym "+" and "plus". That doesn't seem to work as expected.
03:58
em1nos
03:58 PM
03:59
em1nos
03:59 PM
I do have this on the collection:
Jason
Photo of md5-8813087cccc512313602b6d9f9ece19f
Jason
03:59 PM
Hmmm, could you open a Github issue with steps to reproduce?
em1nos
Photo of md5-f33ae8b829901656b655c985c894be3a
em1nos
04:02 PM
So, it's supposed to work? Let me try it on Cloud.
04:02
em1nos
04:02 PM
I'm using typesense php.
04:02
em1nos
04:02 PM
Jason
Photo of md5-8813087cccc512313602b6d9f9ece19f
Jason
04:03 PM
> So, it's supposed to work? Let me try it on Cloud.
If you're sending "+" to create a synonym, but then you see "" returned when you GET /synonyms, that sounds like a bug
em1nos
Photo of md5-f33ae8b829901656b655c985c894be3a
em1nos
04:04 PM
ok, I'll create a Github issue.
04:05
em1nos
04:05 PM
but is it a typesense php issue, or typesense server?
Jason
Photo of md5-8813087cccc512313602b6d9f9ece19f
Jason
04:05 PM
Synonyms are sent via POST body, so I doubt it's a URL encoding issue on the PHP clientside
04:06
Jason
04:06 PM
But just in case, could you do a GET /synonyms via CURL to see if + is returned as ""
em1nos
Photo of md5-f33ae8b829901656b655c985c894be3a
em1nos
04:07 PM
seems the issue is on Cloud as well.
Jason
Photo of md5-8813087cccc512313602b6d9f9ece19f
Jason
04:07 PM
This is most likely a Typsense server-side issue
em1nos
Photo of md5-f33ae8b829901656b655c985c894be3a
em1nos
04:08 PM
do you want me to create a github issue, or do you want to do it? maybe you'll formulate the issue better yourself?
Jason
Photo of md5-8813087cccc512313602b6d9f9ece19f
Jason
04:12 PM
Would be great if you can create it, especially the reproduction steps