연구자 상세정보
").css("display", "").css("z-index", "-1")
.css("position", "absolute").css("font-family", $("#"+id).css("font-family"))
.css("font-size", $("#"+id).css("font-size")).css("font-weight", $("#"+id).css("font-weight"))
.css("white-space", "nowrap")
.appendTo("#content");
res = $(content).width() > $("#"+id).width();
//console.log(id + " : " + res + ", " + $(content).width() + ", " + $("#"+id).width());
$(content).remove();
return res;
}
오류신고
연구자 저작물 정보에 자연어 처리기법(word2vec)을 적용해 연구자 유사도 점수 산출
";
searchRet += "
";
searchRet += "
";
searchRet += "";
}
$("#titleList").empty();
$("#titleList").append(searchRet);
if (searchListCnt == 0) {
var resultSet = "";
resultSet += "
";
resultSet += "
검색된 결과가 없습니다. ";
resultSet += " ";
$("#titleList").append(resultSet);
}
var pageCnt = parseInt(searchMenuResultCnt/10) ;
var addPageCnt = searchMenuResultCnt%10 == 0 ? 0 : 1;
var pageBlock = 10;
var pagingRet = "";
var firstNum = 1;
var curPageNum = pageNo;
var prePageNum = 1;
var nextPageNum = 11;
var lastPageNum = pageCnt + addPageCnt;
var blockCnt = parseInt((pageCnt + addPageCnt) / pageBlock);
var addBlockCnt = (pageCnt + addPageCnt) % pageBlock == 0 ? 0 : 1;
var curBlock = blockNum;
var preBlock = 1;
var nextBlock = blockNum + 1;
var lastBlock = blockCnt + addBlockCnt;
var pageNumIndex = 1;
if (curPageNum != 1 && curBlock != 1) {
preBlock = curBlock - 1;
nextBlock = curBlock + 1 > lastBlock ? lastBlock : curBlock + 1;
firstNum = (curBlock * pageBlock) - 9;
prePageNum = (curBlock * pageBlock) - 10;
nextPageNum = (curBlock * pageBlock) + 1 > lastPageNum ? lastPageNum : (curBlock * pageBlock) + 1;
}
if (((curBlock * pageBlock) + 1) > lastPageNum) {
pageNumIndex = lastPageNum + 1;
} else {
pageNumIndex = (curBlock * pageBlock) + 1;
}
pagingRet += "
";
pagingRet += "
";
for (var i=0; (firstNum + i) "+(firstNum + i)+"";
} else {
pagingRet += "
"+(firstNum + i)+" ";
}
}
pagingRet += "
";
pagingRet += "
";
if (searchListCnt == 0) {
$("#pagingList").empty();
} else {
$("#pagingList").empty();
$("#pagingList").append(pagingRet);
}
},
error: function(result, status, err) {
if (result.status == 401) {
window.location.reload() ;
}
nanetLiBtn = true;
var resultSet = "";
resultSet += "
";
resultSet += "
검색된 결과가 없습니다. ";
resultSet += " ";
$("#titleList").append(resultSet);
}
});
}
function combineSearch(pageNo, blockNum) {
var url = "/combineApi/titleSearch.do";
url += "?searchID=" + lodId;
url += "&localId=" + localId;
url += "&searchTerm=" + searchTerm;
url += "&pageNo=" + pageNo;
$.ajax({
type: "POST",
url: url,
dataType: "json",
data: "",
contentType: "application/json",
success: function(data) {
var totalCnt = data.listCombineSize;
var totalPagiCnt = data.listCombinePagiSize;
var searchList = data.listCombine;
$("#nanetCnt").text(totalCnt);
$("#tmpNCnt").val(totalCnt);
nanetLiBtn = true;
if (totalCnt == 0) {
var resultSet = "";
resultSet += "
";
resultSet += "
검색된 결과가 없습니다. ";
resultSet += " ";
$("#titleList").append(resultSet);
} else {
var htmlSet = "";
for (var i = 0; i 1 ? curBlock - 1 : 1;
var nextBlock = curBlock 1 ? curPageNum - 1 : 1;
// 다음 페이지 설정
var nextLastNum = curPageNum
이전 ";
// 현재 블록 내 페이지 번호 추가
for (var i = firstNum; i " + i + "";
} else {
pagingRet += "
" + i + " ";
}
}
// 다음 페이지 링크 추가
pagingRet += "
다음 ";
// 결과를 렌더링
if (totalCnt == 0) {
$("#pagingList").empty();
} else {
$("#pagingList").empty();
$("#pagingList").append(pagingRet);
}
}
},
error: function(result, status, err) {
nanetLiBtn = true;
var resultSet = "";
resultSet += "
";
resultSet += "
검색된 결과가 없습니다. ";
resultSet += " ";
$("#titleList").append(resultSet);
}
});
}
function keywordSearch(){
if(lodId == ''){
}else{
$.ajax({
type: "POST",
url: "/cloudApi/titleSearch.do?searchID="+lodId+"&searchTerm="+searchTerm+"&pageNo=1&printRowCnt=1000",
dataType: "json",
data: "",
contentType: "application/json",
success: function(data) {
var totalCount = data.result[0].totalCount;
if(totalCount == undefined) {
var totalCount = data.result[1].totalCount;
}
if(totalCount == 0){
} else {
$.each(data.result[0].searchList, function(key, value){
var keywordList = value.keywordList;
for(var i=0; i
";
resultSet += "";
if (TI != undefined){
if (CN != undefined) {
resultSet += "
";
if ((navigator.userAgent.toLowerCase().search('mobile') == -1) && (navigator.userAgent.toLowerCase().search('android') == -1)) {
resultSet += "" + TI + " ";
} else {
resultSet += "" + TI + " ";
}
if(isdb_value != 'N'){
if(svcScope == '10'){
if((navigator.userAgent.toLowerCase().search('mobile') == -1) && (navigator.userAgent.toLowerCase().search('android') == -1)){
resultSet += " 원문보기 ";
} else {
resultSet += " 원문보기 ";
}
}
}
resultSet += "
";
} else {
resultSet += "
" + TI + "
";
}
}
resultSet += "
";
if (dbDivNm && dbDivNm != "") {
if (dbDivNm == "MONO") {
dbDivNm = "일반도서";
} else if (dbDivNm == "KINX") {
dbDivNm = "국내학술기사";
PP = undefined;
} else {
dbDivNm = dbDivNm;
}
resultSet += "" + dbDivNm + " ";
}
if (contrainer && contrainer != "") {
resultSet += "" + contrainer + " ";
}
if (PP && PP != "") {
resultSet += "" + PP + " ";
}
if (Publisher && Publisher != "") {
resultSet += "" + Publisher + " ";
}
if (PD1 && PD1 != "") {
resultSet += "" + PD1 + " ";
}
if (CC && CC != "") {
resultSet += "" + CC + " ";
}
if (Holdings && Holdings != "") {
resultSet += "" + Holdings + " ";
}
if (DataCenter && DataCenter != "") {
resultSet += "" + DataCenter + " ";
}
resultSet += "
";
resultSet += "
";
resultSet += "
";
resultSet += "";
return resultSet;
}
function resultSetCloud(searchData, combineType) {
var resultSet ="";
var title = searchData.title;
var pubYear = searchData.pubYear;
var authorList = searchData.authorList;
var authorListLodAuthorID;
var authorListName;
var resultAuthorList;
for (var i=0; i ";
resultSet += "";
linkUrl = "http://cloud.nanet.go.kr/search/searchView.do?lodArticleId=" + lodArticleID;
resultSet += "
"+title+"
";
if (pubYear && pubYear != "") {
resultSet += "
발행년도 " + pubYear + " ";
}
if (resultAuthorList && resultAuthorList != "") {
resultSet += "저자 " + resultAuthorList.replace(/undefined/g,'').substring(0, resultAuthorList.replace(/undefined/g,'').length - 2) + " ";
}
if (publisher && publisher != "") {
resultSet += "발행기관 " + publisher + " ";
}
if (journalTitle && journalTitle != "") {
resultSet += "학술지 " + journalTitle + "
";
}
if (keyword && keyword != "") {
resultSet += "
";
resultSet += " 주제어 " + keyword.substring(0, keyword.length - 2);
resultSet += "
";
}
resultSet += "
";
resultSet += "
";
resultSet += "";
return resultSet;
}
var iosStoreUrl = "http://itunes.apple.com/kr/app/gughoe-jeonjadoseogwan/id995150111?mt=8";
var androidStoreUrl = "market://details?id=kr.go.nanet.mdl";
var openAt = new Date; // 현재 시간 체크
function getCallDL(cn) {
// ISO
var iosCallUrl = "Nviewer://jsCall?Function="
+ "openViewer"
+ "&path="
+ "http%3A%2F%2Fclikdrm.nanet.go.kr%2Fezpdfdrm%2Fjsp%2FmFastOpen.jsp%3Fcn%3D"
+ cn
+ "%26vol%3D%26userId%3Dtester2%26userSeq%3D5186518%26userClass%3D0%26userClass2%3D0%26systemId%3Ddlib%26clientType%3Dmobile";
// 안드로이드
var androidCallUrl = "mdlapp://clikdrm.nanet.go.kr/ezpdfdrm/jsp/mFastOpen.jsp?cn="
+ cn
+ "&vol=&userId=tester2&userSeq=5186518&userClass=0&userClass2=0&systemId=dlib&clientType=mobile&imgPdfYn=N";
var callUrlIntent = "intent://clikdrm.nanet.go.kr/ezpdfdrm/jsp/mFastOpen.jsp?cn="
+ cn
+ "&vol=&userId=tester2&userSeq=5186518&userClass=0&userClass2=0&systemId=dlib&clientType=mobile&imgPdfYn=N#Intent;scheme=mdlapp;package=kr.go.nanet.mdl;end";
var uagentLow = uagent.toLowerCase();
var chrome25 = uagentLow.search("chrome") > -1
&& navigator.appVersion.match(/Chrome\/\d+.\d+/)[0].split("/")[1] > 25;
if (uagent.indexOf('iphone') > -1 || uagent.indexOf('ipad') > -1
|| uagent.indexOf('ipod') > -1) {
// 일정시간 후 앱스토어 연결
setTimeout(function() {
location.href = iosStoreUrl;
}, 2000); // 2초 후
if (uagent.indexOf('safari') > -1) {
location.href = iosCallUrl;
} else {
$("#nanetFrame").attr("src", iosCallUrl);
}
} else if (true) {
// 일정시간 후 플레이스토어 연결
setTimeout(function() {
location.href = androidStoreUrl;
}, 1000); // 1초 후
if (chrome25) {
location.href = androidCallUrl;
} else {
$("#nanetFrame").attr("src", androidCallUrl);
}
}
}