Skip to content

Commit

Permalink
expose indexRoot value to documents
Browse files Browse the repository at this point in the history
  • Loading branch information
simon987 committed Oct 9, 2023
1 parent 8299237 commit b8c905b
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 17 deletions.
19 changes: 7 additions & 12 deletions sist2-vue/src/Sist2Api.js
Original file line number Diff line number Diff line change
Expand Up @@ -33,18 +33,6 @@ class Sist2Api {

getSist2Info() {
return axios.get(`${this.baseUrl}i`).then(resp => {
const indices = resp.data.indices;

resp.data.indices = indices.map(idx => {
return {
id: idx.id,
name: idx.name,
timestamp: idx.timestamp,
version: idx.version,
models: idx.models,
};
});

this.sist2Info = resp.data;

return resp.data;
Expand Down Expand Up @@ -155,6 +143,12 @@ class Sist2Api {
}
}

_getIndexRoot(indexId) {
console.log(indexId)
console.log(this.sist2Info.indices.find(idx => idx.id === indexId))
return this.sist2Info.indices.find(idx => idx.id === indexId).root;
}

esQuery(query) {
return axios.post(`${this.baseUrl}es`, query).then(resp => {
const res = resp.data;
Expand All @@ -163,6 +157,7 @@ class Sist2Api {
res.hits.hits.forEach((hit) => {
hit["_source"]["name"] = strUnescape(hit["_source"]["name"]);
hit["_source"]["path"] = strUnescape(hit["_source"]["path"]);
hit["_source"]["indexRoot"] = this._getIndexRoot(hit["_source"]["index"]);

this.setHitProps(hit);
this.setHitTags(hit);
Expand Down
4 changes: 2 additions & 2 deletions src/sist.h
Original file line number Diff line number Diff line change
Expand Up @@ -51,11 +51,11 @@
#include <ctype.h>
#include "git_hash.h"

#define VERSION "3.3.4"
#define VERSION "3.3.5"
static const char *const Version = VERSION;
static const int VersionMajor = 3;
static const int VersionMinor = 3;
static const int VersionPatch = 4;
static const int VersionPatch = 5;

#ifndef SIST_PLATFORM
#define SIST_PLATFORM unknown
Expand Down
10 changes: 7 additions & 3 deletions src/web/serve.c
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ void stats_files(struct mg_connection *nc, struct mg_http_message *hm) {

memcpy(index_id_str, hm->uri.ptr + 3, 8);
*(index_id_str + 8) = '\0';
int index_id = (int)strtol(index_id_str, NULL, 16);
int index_id = (int) strtol(index_id_str, NULL, 16);

memcpy(arg_stat_type, hm->uri.ptr + 3 + 9, 4);
*(arg_stat_type + sizeof(arg_stat_type) - 1) = '\0';
Expand Down Expand Up @@ -368,6 +368,10 @@ void index_info(struct mg_connection *nc) {
cJSON_AddNumberToObject(idx_json, "timestamp", (double) idx->desc.timestamp);
cJSON_AddItemToArray(arr, idx_json);

#ifdef SIST_DEBUG_INFO
cJSON_AddStringToObject(idx_json, "root", idx->desc.root);
#endif

cJSON *models = database_get_models(idx->db);
cJSON_AddItemToObject(idx_json, "models", models);
}
Expand Down Expand Up @@ -480,7 +484,7 @@ tag_req_t *parse_tag_request(cJSON *json) {
return req;
}

subreq_ctx_t *elastic_delete_tag(const char* sid, const tag_req_t *req) {
subreq_ctx_t *elastic_delete_tag(const char *sid, const tag_req_t *req) {
char *buf = malloc(sizeof(char) * 8192);
snprintf(buf, 8192,
"{"
Expand All @@ -500,7 +504,7 @@ subreq_ctx_t *elastic_delete_tag(const char* sid, const tag_req_t *req) {
return web_post_async(url, buf, WebCtx.es_insecure_ssl);
}

subreq_ctx_t *elastic_write_tag(const char* sid, const tag_req_t *req) {
subreq_ctx_t *elastic_write_tag(const char *sid, const tag_req_t *req) {
char *buf = malloc(sizeof(char) * 8192);
snprintf(buf, 8192,
"{"
Expand Down

0 comments on commit b8c905b

Please sign in to comment.