Hello,
My case:
v_roads view :
{
"cleanupIntervalStep": 2,
"commitIntervalMsec": 1000,
"consolidationIntervalMsec": 1000,
"globallyUniqueId": "h7AEB0046C8EF/1716517141",
"links": {
"roads": {
"analyzers": [
"text_en"
],
"fields": {
"country": {
"fields": {
"names": {
"fields": {
"name": {}
}
}
}
},
"road": {
"fields": {
"names": {
"fields": {
"name": {}
}
}
}
},
"location": {
"analyzers": [
"hfts_geo_json"
]
},
"houseNumber": {
"fields": {
"names": {
"fields": {
"name": {}
}
}
}
},
"district": {
"fields": {
"names": {
"fields": {
"name": {}
}
}
}
},
"crossroads": {
"fields": {
"names": {
"fields": {
"name": {}
}
}
}
},
"place": {
"fields": {
"names": {
"fields": {
"name": {}
}
}
}
},
"postalCode": {
"fields": {
"names": {
"fields": {
"name": {}
}
}
}
}
},
"includeAllFields": false,
"storeValues": "none",
"trackListPositions": false
}
},
"consolidationPolicy": {
"type": "tier",
"segmentsBytesFloor": 2097152,
"segmentsBytesMax": 5368709120,
"segmentsMax": 10,
"segmentsMin": 1,
"minScore": 0
},
"id": "1716517141",
"primarySort": [],
"writebufferActive": 0,
"primarySortCompression": "lz4",
"storedValues": [],
"type": "arangosearch",
"writebufferIdle": 64,
"writebufferSizeMax": 33554432
}
My query :
FOR doc IN v_roads SEARCH ANALYZER(TOKENS("Rua do Sarraipo", "text_en") ALL IN
doc.crossroads.names.name, "text_en") SORT BM25(doc) DESC, doc.rank DESC LIMIT 10 RETURN {"road" : doc.road.names, "crossroad" : doc.crossroads.names, "roadId" : doc._key}
This query returns unexpected result (roadId = 13445), this item does not contain all tokens in
crossroads.names.name attributes, see result_1.txt, result_2.txt in attachments
Could you explain is this expected behaviour or a bug?