UNPKG

graphdb-workbench

Version:
2 lines 4.23 kB
export const __webpack_id__=51682;export const __webpack_ids__=[11637,14102,27473,50479,51682,75232];export const __webpack_modules__={11637:(t,e,i)=>{i.r(e),i.d(e,{SimilarityIndexStatus:()=>s});const s={CREATING:"CREATING",BUILDING:"BUILDING",BUILT:"BUILT",REBUILDING:"REBUILDING",OUTDATED:"OUTDATED",INTERRUPTED:"INTERRUPTED",OBSOLETE:"OBSOLETE",FAILED:"FAILED",isCreatingStatus:t=>s.CREATING===t,isBuildingStatus:t=>s.BUILDING===t,isBuiltStatus:t=>s.BUILT===t,isRebuildingStatus:t=>s.REBUILDING===t,isOutdatedStatus:t=>s.OUTDATED===t,isInterruptedStatus:t=>s.INTERRUPTED===t,isObsoleteStatus:t=>s.OBSOLETE===t,isFailedStatus:t=>s.FAILED===t}},14102:(t,e,i)=>{i.r(e),i.d(e,{SimilarityIndex:()=>r});var s=i(50479),a=i(11637);class r{constructor(){this.analyzer="",this.infer=!0,this.options="",this.sameAs=!0,this.searchQuery="",this.selectQuery="",this.stopList=void 0,this.name="",this.type=s.SimilarityIndexType.TEXT,this.status=void 0,this.analogicalQuery=void 0,this.inputIndex=void 0,this.isLiteralIndex=""}isTextType(){return s.SimilarityIndexType.isTextType(this.type)}isTextLiteralType(){return s.SimilarityIndexType.isTextLiteralType(this.type)}isPredicationType(){return s.SimilarityIndexType.isPredicationType(this.type)}isCreatingStatus(){return a.SimilarityIndexStatus.isCreatingStatus(this.status)}isBuildingStatus(){return a.SimilarityIndexStatus.isBuildingStatus(this.status)}isBuiltStatus(){return a.SimilarityIndexStatus.isBuiltStatus(this.status)}isRebuildingStatus(){return a.SimilarityIndexStatus.isRebuildingStatus(this.status)}isOutdatedStatus(){return a.SimilarityIndexStatus.isOutdatedStatus(this.status)}isInterruptedStatus(){return a.SimilarityIndexStatus.isInterruptedStatus(this.status)}isObsoleteStatus(){return a.SimilarityIndexStatus.isObsoleteStatus(this.status)}isFailedStatus(){return a.SimilarityIndexStatus.isFailedStatus(this.status)}}},27473:(t,e,i)=>{i.r(e),i.d(e,{mapIndexesResponseToSimilarityIndex:()=>a});var s=i(14102);const a=t=>t.map(t=>{const e=new s.SimilarityIndex;return e.type=t.type,e.stopList=t.stopList,e.status=t.status,e.selectQuery=t.selectQuery,e.searchQuery=t.searchQuery,e.sameAs=t.sameAs,e.options=t.options,e.name=t.name,e.infer=t.infer,e.analyzer=t.analyzer,e.analogicalQuery=t.analogicalQuery,e})},50479:(t,e,i)=>{i.r(e),i.d(e,{SimilarityIndexType:()=>s});const s={TEXT:"text",TEXT_LITERAL:"textLiteral",PREDICATION:"predication",isTextType:t=>s.TEXT===t,isTextLiteralType:t=>s.TEXT_LITERAL===t,isPredicationType:t=>s.PREDICATION===t}},51682:(t,e,i)=>{i.r(e),i(75232);var s=i(27473),a=i(38940);function r(t){const e=(e,i)=>t.getIndexes(e,i).then(t=>(0,s.mapIndexesResponseToSimilarityIndex)(t.data));return{getIndexes:e,getIndexesAsMenuModel:(t,i)=>e(t,i).then(t=>t.map(t=>new a.SelectMenuOptionsModel({label:t.name,value:t.name})))}}angular.module("graphdb.framework.core.services.similarity",["graphdb.framework.rest.similarity.service"]).factory("SimilarityService",r),r.$inject=["SimilarityRestService"]},75232:()=>{angular.module("graphdb.framework.rest.similarity.service",[]).factory("SimilarityRestService",e),e.$inject=["$http","$repositories"];const t="rest/similarity";function e(e){return{getIndexes:function(i,s){return i?e.get(t,{headers:{"X-GraphDB-Repository":i,"X-GraphDB-Repository-Location":s}}):e.get(t)},getSearchQueries:function(){return e.get(`${t}/config`)},rebuildIndex:function(t){return i("PUT",t.name,t.options,t.selectQuery,t.searchQuery,t.analogicalQuery,t.stopList,t.infer,t.sameAs,t.type)},deleteIndex:function(i){return e.delete(`${t}?name=${i.name}`)},createIndex:i,getSamples:function(){return e.get(`${t}/samples`)},getQuery:function(t){return e.get("rest/similarity/query",{params:{name:t.indexName,options:t.indexOptions,stopList:t.indexStopList,selectQuery:t.query,infer:t.queryInference,sameAs:t.querySameAs,type:t.viewType,analyzer:t.indexAnalyzer}})},saveSearchQuery:function(t){return e({method:"put",url:"rest/similarity/search-query",data:t})}};function i(i,s,a,r,n,u,l,o,y,d,p){return e({method:i,url:`${t}`,noCancelOnRouteChange:!0,data:{name:s,options:a,selectQuery:r,stopList:l,infer:o,sameAs:y,type:d,analyzer:p,searchQuery:n,analogicalQuery:u}})}}}}; //# sourceMappingURL=51682.cfab040acf8c08fdb050.bundle.js.map