|
@@ -3,7 +3,9 @@ function semantic_search() {
|
|
|
$("#tag_list").empty();
|
|
|
$("#wordcloud").empty();
|
|
|
$("#results").empty();
|
|
|
- $("#add_search").empty();
|
|
|
+ $("#add_keywords").empty();
|
|
|
+ $("#add_labels").empty();
|
|
|
+ $("#add_names").empty();
|
|
|
$("#wordcloud").append(`
|
|
|
<div class="spinner-border text-primary" role="status">
|
|
|
<span class="visually-hidden">Loading...</span>
|
|
@@ -126,23 +128,67 @@ function semantic_search() {
|
|
|
`);
|
|
|
});
|
|
|
}
|
|
|
+ })
|
|
|
+ .fail(function () {
|
|
|
+ console.log("tag list error");
|
|
|
+ });
|
|
|
|
|
|
+ $.ajax({
|
|
|
+ url: "/add_search",
|
|
|
+ type: "post",
|
|
|
+ dataType: "json",
|
|
|
+ contentType: "application/json; charset=utf-8",
|
|
|
+ data: data
|
|
|
+ })
|
|
|
+ .done(function(data){
|
|
|
+ let max_add = 5
|
|
|
+ console.log(data);
|
|
|
+ add_data = data["add_keywords"]
|
|
|
+ console.log(add_data)
|
|
|
let contentList = [];
|
|
|
let falseCount = 0;
|
|
|
- let len = (data.length>=5)? 5: data.length;
|
|
|
+ let len = Math.min(max_add, add_data.length);
|
|
|
for (i=0; i<len; i++){
|
|
|
- $("#add_search").append(`
|
|
|
- <button type="button" onclick="addValue('${data[i]}')" class="btn btn-outline-dark rounded-pill py-0 me-1">
|
|
|
+ $("#add_keywords").append(`
|
|
|
+ <button type="button" onclick="addValue('${add_data[i]}')" class="btn btn-outline-dark rounded-pill py-0 me-1">
|
|
|
<div class="d-flex align-items-center">
|
|
|
- <span>+</span> <p class="m-0 pe-1">${data[i]}</p>
|
|
|
+ <span>+</span> <p class="m-0 pe-1">${add_data[i]}</p>
|
|
|
</div>
|
|
|
</button>`);
|
|
|
|
|
|
}
|
|
|
- })
|
|
|
- .fail(function () {
|
|
|
- console.log("tag list error");
|
|
|
- });
|
|
|
+ add_data = data["add_labels"]
|
|
|
+ console.log(data)
|
|
|
+ contentList = [];
|
|
|
+ falseCount = 0;
|
|
|
+ len = Math.min(max_add, add_data.length);
|
|
|
+ for (i=0; i<len; i++){
|
|
|
+ $("#add_labels").append(`
|
|
|
+ <button type="button" onclick="addValue('${add_data[i]}')" class="btn btn-outline-dark rounded-pill py-0 me-1">
|
|
|
+ <div class="d-flex align-items-center">
|
|
|
+ <span>+</span> <p class="m-0 pe-1">${add_data[i]}</p>
|
|
|
+ </div>
|
|
|
+ </button>`);
|
|
|
+
|
|
|
+ }
|
|
|
+ add_data = data["add_names"]
|
|
|
+ console.log(data)
|
|
|
+ contentList = [];
|
|
|
+ falseCount = 0;
|
|
|
+ len = Math.min(max_add, add_data.length);
|
|
|
+ for (i=0; i<len; i++){
|
|
|
+ $("#add_names").append(`
|
|
|
+ <button type="button" onclick="addValue('${add_data[i]}')" class="btn btn-outline-dark rounded-pill py-0 me-1">
|
|
|
+ <div class="d-flex align-items-center">
|
|
|
+ <span>+</span> <p class="m-0 pe-1">${add_data[i]}</p>
|
|
|
+ </div>
|
|
|
+ </button>`);
|
|
|
+
|
|
|
+ }
|
|
|
+ })
|
|
|
+ .fail(function(){
|
|
|
+ console.log("add search error")
|
|
|
+ });
|
|
|
}
|
|
|
}
|
|
|
|