Hi @zopyx,
actually we are using TextIndexNG3
and have the same issue:
Traceback (innermost last):
Module ZPublisher.WSGIPublisher, line 162, in transaction_pubevents
Module ZPublisher.WSGIPublisher, line 371, in publish_module
Module ZPublisher.WSGIPublisher, line 274, in publish
Module ZPublisher.mapply, line 85, in mapply
Module ZPublisher.WSGIPublisher, line 63, in call_object
Module senaite.app.listing.view, line 215, in __call__
Module senaite.app.listing.ajax, line 111, in handle_subpath
Module senaite.core.decorators, line 20, in decorator
Module senaite.app.listing.decorators, line 63, in wrapper
Module senaite.app.listing.decorators, line 50, in wrapper
Module senaite.app.listing.decorators, line 100, in wrapper
Module senaite.app.listing.ajax, line 532, in ajax_folderitems
Module senaite.app.listing.decorators, line 88, in wrapper
Module senaite.app.listing.ajax, line 315, in get_folderitems
Module senaite.app.listing.view, line 884, in folderitems
Module senaite.app.listing.view, line 721, in _fetch_brains
Module senaite.app.listing.view, line 764, in search
Module senaite.app.listing.view, line 714, in ng3_index_search
Module Products.CMFPlone.CatalogTool, line 463, in searchResults
Module Products.ZCatalog.ZCatalog, line 625, in searchResults
Module Products.ZCatalog.Catalog, line 1091, in searchResults
Module Products.ZCatalog.Catalog, line 634, in search
Module Products.ZCatalog.Catalog, line 569, in _search_index
Module Products.TextIndexNG3.TextIndexNG3, line 158, in _apply_index
Module zopyx.txng3.core.index, line 344, in search
Module zopyx.txng3.core.parsers.english, line 92, in parse
QueryParserError: Unable to parse query: *oel (hydraulik; gelb*
Not sure from your last answer if this is something that should work out of the box, something we would need to implement a custom query parser or simply clean the query string beforehand?
Also are there any plans to update this add-on to Python 3 or would you rather recommend to drop it and go for Elastic or Solr?
Thanks
Ramon