1
우리 DataSift CSDL 쿼리는이 방법 같습니다자주 업데이트 CSDL 쿼리
List<string> keywords=dbAccess.GetAllKeywords(); // there are 100K+ of them
string csKwList="\""+String.Join(",", keywords)+"\"";
string csdl = "facebook.message contains_any "+csKwList;
DataSiftManager.Resubscribe(csdl); //this involves deleting current subscritpion, recompiling a new csdl, and subscribing anew.
이 작동을하지만 새로운 키워드 몇 목록에 추가 될 때마다, 나는 DB에서 전체 목록을 끌어해야 . 이것은 받아 들일 수 없다.
제 질문은 csdl 쿼리에서 추가되거나 제거되는 키워드가 정확히 무엇인지 알고있는 경우 현재 활성 구독을 약간 수정하는 방법이 있다면 궁금하십니까?