I'm trying to get partial matching with userInput().
With a document title "toucan", I tried:
The query: ([{"prefix":true}]userInput(@query)))
The schema:
fieldset default {
fields: title, content
}
field title type string {
indexing: index | summary
}
field content type string {
indexing: index | summary
}
Prefix matching requires making the field attribute, not index. See https://docs.vespa.ai/en/text-matching-ranking.html#prefix-match