idx is copied exactly from a search response and cannot be constructed by
hand. Which one you copy decides the reach: an Insight.idx rates that
insight, whereas a Memory.idx rates every insight under it.
relevant and correct are separate questions, and both are required. A
result can answer the query and still be wrong, or be true and unhelpful, and
collapsing the two is what makes a rating useless.
The batch is gathered by walking memories and then their insights, so a
search whose memories are all references yields no ratings at all. An empty
batch is refused before anything is sent, so check the length first.
One rating of one result.
idxis copied exactly from a search response and cannot be constructed by hand. Which one you copy decides the reach: an Insight.idx rates that insight, whereas a Memory.idx rates every insight under it.relevantandcorrectare separate questions, and both are required. A result can answer the query and still be wrong, or be true and unhelpful, and collapsing the two is what makes a rating useless.The batch is gathered by walking memories and then their insights, so a search whose memories are all references yields no ratings at all. An empty batch is refused before anything is sent, so check the length first.
Example