TagsBundle icon indicating copy to clipboard operation
TagsBundle copied to clipboard

"No visitor available" problem when using Elastic Search

Open orimk opened this issue 2 years ago • 5 comments

Versions: ibexa/experience: "4.3.0", netgen/tagsbundle: "^5.0" (5.0.4)

When I try to click into a single tag in admin, I get this error: Intentionally not implemented: No visitor available for: Netgen\TagsBundle\API\Repository\Values\Content\Query\Criterion\TagId with operator =

Same with trying to use it in search (operator in). Something like this: $query = new LocationQuery(); $mainAndCriteria = [ NetgenCriterion\TagId(['683','684'], 'activities') ]; $query->filter = new Criterion\LogicalAnd($mainAndCriteria); $pager = new Pagerfanta( new ContentSearchAdapter($query, $this->searchService) ); Obviously, same with NetgenCriterion\TagKeyword(Operator::IN, ['Skiing']['Sledding'], 'activities');

What am I doing wrong? :)

orimk avatar Dec 14 '22 17:12 orimk

Hi!

Are you perchance using Elastic Search? Tags Bundle does not support Elastic Search in Ibexa since it's not open source.

emodric avatar Dec 15 '22 09:12 emodric

Yup, we were trying to use ES. Thanks for the reply!

orimk avatar Jan 04 '23 16:01 orimk

Thanks for confirming!

I'll keep this open if someone wants to work on a fix for this, if that's okey with you @orimk

emodric avatar Jan 06 '23 22:01 emodric

Hi, I'm wondering if you are open to 2 options

  1. Can we hire NetGen to add ElasticSearch support to eztags?
  2. Can you point us in the direction of how we would implement that and then we can send it as a merge request.

Can we contact you directly via email (not GitHub)? Thank you

davidsayre avatar Jan 09 '23 16:01 davidsayre

@davidsayre Sure, you can contact us by mail with the same questions.

Do you know where to reach us? :)

emodric avatar Jan 12 '23 15:01 emodric