aboutsummaryrefslogtreecommitdiff
path: root/src/client/ClientRecommender.tsx
diff options
context:
space:
mode:
authorab <abdullah_ahmed@brown.edu>2019-12-04 16:08:12 -0500
committerab <abdullah_ahmed@brown.edu>2019-12-04 16:08:12 -0500
commit07141291bee793955d7061f4e479942d7aceda67 (patch)
tree766cdd0ba64c76402f6bb3e99bd1d3cd14181496 /src/client/ClientRecommender.tsx
parentb80c7695569304bf7d7312f8159bb1cd9dfec3b4 (diff)
user queries stuff
Diffstat (limited to 'src/client/ClientRecommender.tsx')
-rw-r--r--src/client/ClientRecommender.tsx13
1 files changed, 10 insertions, 3 deletions
diff --git a/src/client/ClientRecommender.tsx b/src/client/ClientRecommender.tsx
index b384a8ebe..83aed0204 100644
--- a/src/client/ClientRecommender.tsx
+++ b/src/client/ClientRecommender.tsx
@@ -45,6 +45,7 @@ export class ClientRecommender extends React.Component<RecommenderProps> {
static Instance: ClientRecommender;
private mainDoc?: RecommenderDocument;
private docVectors: Set<RecommenderDocument> = new Set();
+ public _queries: string[] = [];
@observable private corr_matrix = [[0, 0], [0, 0]]; // for testing
@@ -277,11 +278,17 @@ export class ClientRecommender extends React.Component<RecommenderProps> {
const sorted_keywords = response.result.keywords;
if (sorted_keywords.length > 0) {
console.log("IBM keyphrase", sorted_keywords[0]);
- highKP = [sorted_keywords[0].text];
+ highKP = [];
+ for (let i = 0; i < 5; i++) {
+ if (sorted_keywords[i]) {
+ highKP.push(sorted_keywords[i].text);
+ }
+ }
+ keyterms = new List<string>(highKP);
}
});
- let kpqv = new KeyphraseQueryView({ keyphrases: ["hello"] });
- ext_recs = await this.sendRequest(highKP, api);
+ //let kpqv = new KeyphraseQueryView({ keyphrases: ["hello"] });
+ ext_recs = await this.sendRequest([highKP[0]], api);
}
// keyterms: list for extDoc, kp_string: input to TF, ext_recs: {titles, urls} of retrieved results from highKP query