I am doing parent-child mode, but when i deploy, vespa warn lots of my fields about "This may lead to recall and ranking issues."
finally I found that, i easy the problem to just one sd file
search vp001 {
document vp001 {
field saleno type string {
indexing: attribute | summary
attribute: fast-search
}
field salename type string {
indexing: attribute | summary
attribute: fast-search
}
}
fieldset default {
fields: saleno, salename
}
}
if I change saleno type from string to int, vespa will warning me again
Uploading application package ... done
Success: Deployed myproject
WARNING For schema 'vp001', field 'saleno': The matching settings for the fields in fieldset 'default' are inconsistent (explicitly or because of field type). This may lead to recall and ranking issues.
WARNING For schema 'vp001', field 'saleno': The normalization settings for the fields in fieldset 'default' are inconsistent (explicitly or because of field type). This may lead to recall and ranking issues.
WARNING For schema 'vp001', field 'saleno': The stemming settings for the fields in the fieldset 'default' are inconsistent (explicitly or because of field type). This may lead to recall and ranking issues.
Why ? Do I need to make sure all fileds in filedset to be the same type ? And I found that I cannot mixed "index" and "attribute" filed in fieldset, if i do so, the warning will appear too.
If not the same type, the warning appear, what ranking issues will happen ?