Мы разбили пользовательский запрос по пробелам ascii, чтобы создать weakAnd(...)
.
Введенный пользователем ввод "Watch 【Docudrama】" не содержит пробелов, но выдает ошибку.
Вопрос: Какие кодовые точки, кроме пробелов, следует использовать для разделения запроса?
YQL (не удается):
select * from post where text contains "Watch【Docudrama】" limit 1;
YQL (работает):
select * from post where weakAnd(text contains "Watch",text contains "【Docudrama】") limit 1;
Сообщение об ошибке:
{
"root": {
"id": "toplevel",
"relevance": 1,
"fields": {
"totalCount": 0
},
"errors": [
{
"code": 4,
"summary": "Invalid query parameter",
"source": "content",
"message": "Can not add WORD_ALTERNATIVES text:[ Watch【Docudrama】(1.0) watch(0.7) ] to a segment phrase"
}
]
}
}