What are the Slack Archives?

It’s a history of our time together in the Slack Community! There’s a ton of knowledge in here, so feel free to search through the archives for a possible answer to your question.

Because this space is not active, you won’t be able to create a new post or comment here. If you have a question or want to start a discussion about something, head over to our categories and pick one to post in! You can always refer back to a post from Slack Archives if needed; just copy the link to use it as a reference..

Hello, i wanted to create a new sort parameter and for this I have created a new SortConfigTransferB

Posts: 56 πŸ§‘πŸ»β€πŸš€ - Cadet
edited April 2020 in Help

Hello, i wanted to create a new sort parameter and for this I have created a new SortConfigTransferBuilderPlugin and added it to the CatalogDependencyProvider. I also had rebuilt the ElasticSearch index and the new sortParamNames are also shown to me. When I try to use it I get the following error message: "Exception: Search failed with the following reason: No mapping found for [integer-sort.NewSortAttributeName] in order to sort on [index: de_page] [reason: all shards failed]."
Where can i add the attribute to the mapping?

Welcome!

It looks like you're new here. Sign in or register to get started.

Comments

  • Application Architect Posts: 20 πŸ§‘πŸ»β€πŸš€ - Cadet

    Hi, the integer-sort.* fields are dynamically mapped any time some new data is populated into ES. I guess, you don’t have the data pushed to ES yet and that’s why you get this error.

    To avoid this error even when you don’t have mapped data, you can use SortConfigTransfer::setUnmappedType('integer') in your SortConfigTransferBuilderPlugin to ignore the the problem. See: https://www.elastic.co/guide/en/elasticsearch/reference/6.8/search-request-sort.html#_ignoring_unmapped_fields

  • Posts: 56 πŸ§‘πŸ»β€πŸš€ - Cadet

    Thanks for the answer. I had the ES indexes rebuilt and the data imported again, but the error persists.
    Is it even possible to use a simple product attribute for this?

  • Application Architect Posts: 20 πŸ§‘πŸ»β€πŸš€ - Cadet

    have you tried the ignore_unmapped_fields setting? I’m pretty sure that solve the problem

  • Posts: 56 πŸ§‘πŸ»β€πŸš€ - Cadet

    Yes, I tried it and the error no longer appears. But now it is not sorted and that was actually the concern. :(

Welcome!

It looks like you're new here. Sign in or register to get started.