I am trying to query by secondary index in my redis.
When I query the redis with a single label it works, for example:
FT.SEARCH LiveRooms-idx "@numUsers:[100 200]"
But when I query with a composed label like this:
FT.SEARCH LiveRooms-idx "@profile.profileName:'Panticosa, Aragón (España)"
I receive an error: "Syntax error at offset 9 near profileName"
The composed label see like this:Redis labels schema
And the idx is like this:
Field<String> activityType = Field.text("profile.activityType").build(); Field<String> profileId = Field.text("profileId").sortable(true).build(); Field<String> profileName = Field.text("profile.profileName").build(); Field<String> creatorName = Field.text("creatorName").sortable(true).build(); Field<String> totalDistance = Field.numeric("profile.totalDistance").build(); Field<String> totalGain = Field.numeric("profile.totalGain").build(); Field<String> maxSlope = Field.numeric("profile.maxSlope").build(); Field<String> numUsers = Field.numeric("numUsers").sortable(true).build(); Field<String> a = Field.numeric("profile.views.[0]").sortable(true).build();