The community member is inquiring about whether the llamaindex library supports metadata matching by semantic similarity, as opposed to just string equality. They currently use a custom solution involving a separate index and retriever, but the complexity grows as the number of matching items increases. The community member is looking for ideas or suggestions on how to address this issue.
Hi, anyone knows if llamaindex supports metadata matching by semantic similarity? KeywordTableIndex does this by checking stings for equality while in certain cases cosine similarity works better. I would appreciate a couple of ideas. I currently do so by building a separate index from metadata items and do the similarity check as well nodes matching via a custom retriever but the complexity grows quickly if there's more matching items.