meilisearch-java icon indicating copy to clipboard operation
meilisearch-java copied to clipboard

encounter error when trying search with AttributesToHighlight

Open 372475697 opened this issue 1 year ago • 2 comments

I'm encounter json serialize error when trying search method to get documents via JAVA SDK, here are the sample code.

image

here is the error stacktrace Meilisearch ApiException: {Error=APIError: {message='Invalid value type at .attributesToHighlight: expected an array, but found a string: "**[Ljava.lang.String;@10fc5e2f**"', code='invalid_search_attributes_to_highlight', type='invalid_request', link='https://docs.meilisearch.com/errors#invalid_search_attributes_to_highlight'}}

pls refer the highlighted part, I noticed that org.json.JSONObject wrongly serialize the String arrary to [Ljava.lang.String;@10fc5e2f any idea to reslove this issue? as workaround, I'm using JAVA API to do the search instead temporary.

Environment (please complete the following information):

  • OS: windows 10
  • Meilisearch version: v1.4.2
  • meilisearch-java version: v0.11.5
  • org.json version: 20231013, as sdk pom required

372475697 avatar Nov 21 '23 07:11 372475697