私は、すべてのユーザーのデータを特別なキャンペーンにまとめたウェブアプリケーションを持っています。これらのキャンペーンには、目的(成長、保持、忠誠心)を盛り込んださまざまな「タグ」があります。タグのAND/ORロジックを実装するにはどうすればよいですか?
私が探しているのは、より高度でインテリジェントなユーザーが戦略を目標とする特定のキャンペーンを具体的に探すためのAND/OR句のグループを作成する方法です。
私のタグは、単純なインデックスベースのタイトルです。ユーザーのキャンペーンのリストを生成することはできますが、キャンペーンを実際にフィルタリングするには、キャンペーンをダウンロードできるので、ユーザー側で実際にフィルタリングする必要があります。サイトには、「新しい」キャンペーンタグなどもあります。
「(Retention + Growth)| Loyalty」のようなfilterExpression
がある場合は、保持と成長の両方のタグを付けられたすべてのキャンペーンが表示されます。
思考?
今、私のロジックは目を逸らしています。
編集:擬 - 例:
Growth OR Loyalty OR Retention
= 0|1|2
filterPass = [ [0], [1], [2] ]
CampaignTags = [ 1,4,5,6 ]
//This campaign passes because it has "1"
(Growth AND Loyalty) OR Retention
= (0+1)|2
filterPass = [ [0,1] , [2] ]
CampaignTags = [ 1,4,5,6 ]
//Fails because it doesn't have "0" AND "1", OR "2"
あなたのオブジェクトやHTMLやコードの外観がわからないので、現在の質問の内容に基づいて助けが非常に困難です。 http://tinyurl.com/so-hints –
私はこれを実装する方法を探していなければならない情報や場所が不足していると確信しています。私のコードはここでは役に立たないでしょう。 –
私はより多くのアシスタントになれます。私はウェブサイトを表示するためにどのような言語を使用しているのか分かりませんが、ユーザーが自分がやっていることをやり遂げる方法(ポストバック、Ajax)を作成したいと思う方法はわかりません。私はあなたにデータをフィルタリングするより良い方法を教えてくれません。 –