全部产品
Search
文档中心

智能开放搜索 OpenSearch:A/B测试常见问题

更新时间:Apr 26, 2022

Q1:scene_tag参数需要填什么?

回答:实验组名称。

Q2:如果当日有搜索请求,并且在当日晚间,停止A/B测试,次日报表还会有数据吗?

回答:会有的。

Q3flow_divider 的作用是什么?

回答:当用户在具体的实验里添加了白名单,当需要对query进行指定实验分流时,在flow_divider中填入配置的白名单的内容。

Q4:如何提高A/B测试的指标质量?

回答:建议用上次行为数据之后,再启动试验。

Q5:scene_tag和flow_divider 如何做urlencode呢?

回答:假设scene_tag的内容是“test_1”,flow_divider 的内容是“流量 分桶”,

制作scene_tag和flow_divider 参数的urlencode,这里以Python3.x为例:

import urllib
from urllib import parse
print(parse.quote("scene_tag:" + parse.quote("test_1") + ",flow_divider:" + parse.quote("流量 分桶")))
#结果:scene_tag%3Atest_1%2Cflow_divider%3A%25E6%25B5%2581%25E9%2587%258F%2520%25E5%2588%2586%25E6%25A1%25B6

控制台搜索测试中使用:

scene_tag:test_1,flow_divider:%E6%B5%81%E9%87%8F%20%E5%88%86%E6%A1%B6

b注意:具体编码可根据在线URL编码工具获取编码后的内容。