検索結果に表示される2つ以上の異なるドメインの結果に基づいて注釈を付けるようにKRLでルールを構成しています。最初のドメインは正常に機能しますが、2番目以上のドメインを追加するとルールが破られます。以下で使用しているコードのサンプル-これらのドメインを一覧表示する別の方法はありますか?
rule search_annotate_cust is active {
select using "google.com|bing.com/search|search.yahoo.com/search" setting()
every {
emit <<
function annotate_cust(toAnnotate, wrapper, data) {
if (data.domain == "exampleurl.com" ||
(data.domain == "anotherurl.com" ||
(data.domain == "sub.exampleurl.com) {
wrapper.append("<div style='border: 0px solid red'><img src=http://www.example.com/uploads/product/cust_icon.jpg>");
wrapper.show();
}
}
>>;
annotate:annotate("cust") with
annotator = <| annotate_cust |>;
}
}