You are tremendously helpful, Dieter. To answer your questions the best I can.
-
Yes, I have added dm.plone.advancedquery
as well. I have added the zcml = dm.plone.advancedquery
registration to my buildout. I believe that is what you mention: (and ZCML register)
.
-
The full stack trace for the ComponentLookupError when I use MatchGlob is as follows:
2020-02-04 13:21:52 ERROR Zope.SiteErrorLog 1580840512.820.233710540399 https://myplonesite.com/en/@@ajax-search
Traceback (innermost last):
Module ZServer.ZPublisher.Publish, line 144, in publish
Module ZPublisher.mapply, line 85, in mapply
Module ZServer.ZPublisher.Publish, line 44, in call_object
Module myproduct.filtersearch.browser.search, line 277, in __call__
Module plone.batching.batch, line 161, in __getitem__
Module ZTUtils.Lazy, line 201, in __getitem__
Module Products.AdvancedQuery.sorting, line 37, in __getitem__
Module Products.AdvancedQuery.sorting, line 60, in _sort
Module Products.AdvancedQuery.ranking, line 25, in group
Module Products.AdvancedQuery.ranking, line 114, in _group
Module Products.AdvancedQuery.ranking, line 84, in generate
Module Products.AdvancedQuery.eval, line 24, in _eval
Module Products.AdvancedQuery.eval.adapter.cmfcore, line 21, in eval
Module Products.AdvancedQuery.eval.context, line 43, in eval
Module Products.AdvancedQuery.eval.transform, line 235, in transform
Module Products.AdvancedQuery.eval.transform, line 250, in _transform
Module Products.AdvancedQuery.eval.adapter.query.converter, line 340, in transform
Module Products.AdvancedQuery.eval.adapter.query.converter, line 340, in <genexpr>
Module Products.AdvancedQuery.eval.transform, line 235, in transform
Module Products.AdvancedQuery.eval.transform, line 250, in _transform
Module Products.AdvancedQuery.eval.adapter.query.converter, line 46, in transform
Module Products.AdvancedQuery.eval.adapter, line 69, in getMultiSubscriptionAdapter
ComponentLookupError: ((<Products.ZCTextIndex.ZCTextIndex.ZCTextIndex object at 0x7faf8537bcf8 oid 0xde5 in <Connection at 7faf86776b10>>, <Products.AdvancedQuery.AdvancedQuery.MatchGlob object at 0x7faf75184810[Title =~ '*mysearch*']>), <InterfaceClass Products.AdvancedQuery.eval.interfaces.IQueryConverter>)
- The full stack trace for the ParseError when I use In:
2020-02-04 13:38:23 ERROR Zope.SiteErrorLog 1580841503.210.361581771782 https://myplonesite.com/en/@@ajax-search
Traceback (innermost last):
Module ZServer.ZPublisher.Publish, line 144, in publish
Module ZPublisher.mapply, line 85, in mapply
Module ZServer.ZPublisher.Publish, line 44, in call_object
Module myproduct.filtersearch.browser.search, line 277, in __call__
Module plone.batching.batch, line 161, in __getitem__
Module ZTUtils.Lazy, line 201, in __getitem__
Module Products.AdvancedQuery.sorting, line 37, in __getitem__
Module Products.AdvancedQuery.sorting, line 60, in _sort
Module Products.AdvancedQuery.ranking, line 25, in group
Module Products.AdvancedQuery.ranking, line 114, in _group
Module Products.AdvancedQuery.ranking, line 84, in generate
Module Products.AdvancedQuery.eval, line 24, in _eval
Module Products.AdvancedQuery.eval.adapter.cmfcore, line 21, in eval
Module Products.AdvancedQuery.eval.context, line 53, in eval
Module Products.AdvancedQuery.eval.transform, line 235, in transform
Module Products.AdvancedQuery.eval.transform, line 250, in _transform
Module Products.AdvancedQuery.eval.adapter.tree.evaluator.set_, line 37, in transform
Module Products.AdvancedQuery.eval.transform, line 235, in transform
Module Products.AdvancedQuery.eval.transform, line 250, in _transform
Module Products.AdvancedQuery.eval.adapter.tree.evaluator.set_, line 66, in transform
Module Products.AdvancedQuery.eval.transform, line 235, in transform
Module Products.AdvancedQuery.eval.transform, line 250, in _transform
Module Products.AdvancedQuery.eval.adapter.tree.evaluator.set_, line 22, in transform
Module Products.AdvancedQuery.eval.tree, line 113, in as_set
Module Products.ZCTextIndex.ZCTextIndex, line 203, in _apply_index
Module Products.ZCTextIndex.ZCTextIndex, line 209, in query_index
Module Products.ZCTextIndex.QueryParser, line 157, in parseQuery
ParseError: Query contains only common words: u'*'
Thank you for your help, and please let me know if I can provide anything else.