[go: up one dir, main page]

KR20020060417A - Document searching system and searching method using individual history information - Google Patents

Document searching system and searching method using individual history information Download PDF

Info

Publication number
KR20020060417A
KR20020060417A KR1020010001489A KR20010001489A KR20020060417A KR 20020060417 A KR20020060417 A KR 20020060417A KR 1020010001489 A KR1020010001489 A KR 1020010001489A KR 20010001489 A KR20010001489 A KR 20010001489A KR 20020060417 A KR20020060417 A KR 20020060417A
Authority
KR
South Korea
Prior art keywords
document
user
list
search
documents
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
KR1020010001489A
Other languages
Korean (ko)
Inventor
전종훈
전석진
Original Assignee
전종훈
전석진
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 전종훈, 전석진 filed Critical 전종훈
Priority to KR1020010001489A priority Critical patent/KR20020060417A/en
Publication of KR20020060417A publication Critical patent/KR20020060417A/en
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/93Document management systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

본 발명은 사용자별 검색 이력 정보를 이용한 문서 검색 시스템 및 문서 검색 방법에 관한 것으로서, 통신망을 통해 사용자들에게 제공되는 모든 문서들에 대한 색인 정보, 그 문서들 각각의 기본 정보 및 개인별 문서 접근 이력 정보를 데이터 베이스로 구축한 후, 그 데이터 베이스의 내용에 기초하여 사용자가 원하는 문서를 검색하는 문서 검색 시스템을 구성한 후, 통신망으로 연결된 사용자가 문서를 검색하기 위해 키워드를 입력하면, 상기 색인 데이터 베이스부 및 문서 관리 데이터 베이스부의 내용에 의해 그 키워드를 포함하는 문서들에 대한 문서 검색 리스트를 생성하여 해당 사용자에게 제공하고, 사용자가 선택한 문서에 접근하여 해당 사용자에게 문서를 제공하고, 그 문서 제공 내역을 상기 문서 접근 이력 데이터 베이스부에 저장하고, 그 문서 접근 이력 데이터 베이스부의 내용을 참조하여 사용자별 문서 검색 서비스를 제공하는 것을 특징으로 한다. 따라서, 문서 검색 시스템에서 문서 검색을 위해 사용되는 컴퓨터의 자원을 절약할 수 있고, 문서 검색 시간이 단축되어 사용자들이 보다 빠른 시간에 검색 결과를 확인할 수 있다는 장점이 있다.The present invention relates to a document retrieval system and a document retrieval method using the user-specific search history information, the index information for all documents provided to users through a communication network, the basic information of each of those documents and individual document access history information After constructing a database as a database, and constructing a document search system for searching a document desired by a user based on the contents of the database, and when a user connected to a communication network inputs a keyword to search for a document, the index database unit And generate a document search list for documents including the keyword by the contents of the document management database unit and provide the document to the user, access the document selected by the user, provide the document to the user, and display the document provision history. Stored in the document access history database part, and A document search service for each user may be provided by referring to the contents of the document access history database unit. Therefore, it is possible to save the resources of the computer used for the document search in the document search system, the document search time is shortened, so that users can check the search results in a faster time.

Description

사용자별 검색 이력 정보를 이용한 문서 검색 시스템 및 문서 검색 방법{Document searching system and searching method using individual history information}Document searching system and searching method using individual history information}

본 발명은 문서 검색 시스템 및 문서 검색 방법에 관한 것으로서, 보다 상세하게는 통신망을 통해 사용자들에게 제공되는 모든 문서들에 대한 색인 정보, 그 문서들 각각의 기본 정보 및 개인별 문서 접근 이력 정보를 데이터 베이스로 구축한 후, 그 데이터 베이스의 내용에 의거하여 사용자별 문서 검색 서비스를 지원하는 문서 검색 시스템 및 문서 검색 방법에 관한 것이다.The present invention relates to a document retrieval system and a document retrieval method, and more particularly, to a database of index information for all documents provided to users through a communication network, basic information of each of those documents, and personal document access history information. The present invention relates to a document retrieval system and a document retrieval method supporting a user-specific document retrieval service based on the contents of the database.

최근 들어, 대부분의 문서를 컴퓨터로 작성하고 통신망을 통해 문서를 배포하고 획득함에 따라 효과적으로 문서를 찾는 기술의 중요성이 매우 커지고 있다. 더구나, 인터넷이 보급됨으로써 전문가뿐만 아니라 일반인도 통신망에 접속하여 정보를 제공하거나 획득하는 것이 일반화되고, 이에 따라 인터넷으로 접근할 수 있는 정보의 양이 기하급수적으로 증가하고 있다. 따라서, 역사상 유래없는 거대한 정보창고이자 정보 획득 인프라인 인터넷에서 검색엔진(예컨대, altavista, yahoo, infoseek untra, dejanews, lycos, empas 등)이 가장 성공적인 응용 프로그램으로 자리 매김을 하고 있다.In recent years, as most documents are written on a computer and documents are distributed and acquired through a communication network, the importance of finding a document effectively becomes very important. Moreover, with the spread of the Internet, it is common for not only experts but also ordinary people to access and provide information through communication networks, and accordingly, the amount of information accessible through the Internet is increasing exponentially. Thus, search engines (eg, altavista, yahoo, infoseek untra, dejanews, lycos, empas, etc.) are becoming the most successful applications on the Internet, a huge information warehouse and information acquisition infrastructure that has never been in history.

이러한 검색엔진들은, 로봇이라 불리는 일종의 자동 순회 프로그램(예컨대, robots, wanderers, spiders, worm 등)에 의해 인터넷을 이용하여 제공되는 모든 문서들에 대한 색인 정보 및 기본 정보들을 데이터 베이스 형태로 저장한다. 이때, 문서들에 대한 기본 정보라 함은 해당 문서의 제목(title), 크기(size), 날짜(date), 그 문서가 저장된 웹사이트의 주소, 요약문 등을 포함한다. 그리고, 외부에서 문서를 검색하기 위한 검색키(이하, 키워드라 함)를 입력하면, 그 키워드에 의해 데이터 베이스를 검색하여 검색 리스트를 해당 사용자에게 제공한다.These search engines store index information and basic information about all documents provided using the Internet by a kind of automatic traversal program called robots (eg, robots, wanderers, spiders, worms, etc.) in the form of a database. At this time, the basic information about the documents includes the title (title), size (size), date (date) of the document, the address of the website where the document is stored, summary and the like. When a search key (hereinafter referred to as a keyword) for searching for a document is input from the outside, the database is searched by the keyword and a search list is provided to the corresponding user.

도 1은 일반적인 검색 엔진에 대한 구성도이다. 도 1을 참조하면, 일반적인 검색 엔진(10)의 경우, 문서 관리 DB(12)와, 색인 DB(14)와, 검색 처리부(16)를 포함하여 구성된다. 문서 관리 DB(12)와, 색인 DB(14)는 로봇에 의해 자동으로 얻어진 정보들이다. 검색 처리부(16)는 PC(40)를 통해 인터넷(20)에 접속한 사용자들이 문서 검색을 위해 입력한 키워드를 가지고, 색인 DB(14) 및 문서 관리 DB(12)를 검색한다. 그리고, 그 검색 결과를 가지고 문서별 기본 정보들을 조합하여 문서 검색 리스트를 생성한 후, 사용자에게 제공한다. 사용자가 문서 검색 리스트를 보고 원하는 문서를 선택하면, 검색 처리부(16)는 인터넷(20)을 통해 그 문서의 기본 정보에 포함된 주소에 의해 웹-서버(30)로 접속하여 해당 문서를 추출하고, 그 문서를 사용자에게 제공한다.1 is a block diagram of a general search engine. Referring to FIG. 1, the general search engine 10 includes a document management DB 12, an index DB 14, and a search processing unit 16. The document management DB 12 and the index DB 14 are information automatically obtained by the robot. The search processing unit 16 searches the index DB 14 and the document management DB 12 with the keywords inputted by the users connected to the Internet 20 via the PC 40 for document search. Then, the document search list is generated by combining the basic information for each document with the search result and provided to the user. When the user views the document search list and selects the desired document, the search processing unit 16 accesses the web-server 30 by the address included in the basic information of the document through the Internet 20, and extracts the document. , Present the document to the user.

그러나, 이와 같은 검색 엔진은 키워드에 의해 문서 고유 번호를 검색하고, 그 문서 고유 번호에 의해 해당 문서들의 기본 정보를 검색한 후, 그 검색 결과를 조합하는 일련의 과정을 수행하여야 한다. 그러므로, 일정 시간 이상의 검색 시간을 필요로 한다. 이러한 검색 시간은 인터넷 상에서 제공하는 문서들의 양이 많아질수록 더 길어진다. 반면, 사용자들은 키워드를 입력하고, 그 검색 결과를 받아본 후 실제로 자신이 원하는 문서를 찾아낼 때까지 컴퓨터 앞에서 지루한 시간을 보내야 한다.However, such a search engine must perform a series of processes of searching for a document unique number by keyword, searching for basic information of corresponding documents by the document unique number, and then combining the search results. Therefore, a search time of a certain time or more is required. This retrieval time is longer as the amount of documents provided on the Internet increases. On the other hand, users have to enter a keyword, get the search results, and then spend a tedious time in front of the computer until they actually find the document they want.

따라서, 이러한 최종 문서 발견 시간을 단축시키는 것이야말로 문서 검색에 있어서의 당면한 과제이다.Therefore, shortening such a final document discovery time is an immediate problem in document retrieval.

본 발명은 최종 요청 문서를 발견하는데 소요되는 검색 시간을 단축하기 위해, 개인별 문서 접근 이력 정보를 데이터 베이스로 구축한 후, 그 데이터 베이스의 내용에 기초하여 사용자별 문서 검색 서비스를 지원하는 문서 검색 시스템 및 그 검색 방법을 제공하는 것을 목적으로 한다.The present invention provides a document retrieval system that supports document retrieval service for each user based on the contents of the database after constructing a document access history information for each individual in order to shorten the retrieval time required to find the final requested document. And a search method thereof.

도 1은 일반적인 검색 엔진에 대한 구성도이고,1 is a block diagram of a general search engine,

도 2는 본 발명의 일 실시예에 따른 검색 엔진에 대한 구성도이고,2 is a block diagram of a search engine according to an embodiment of the present invention,

도 2a는 본 발명의 일 실시예에 따른 검색 엔진을 LAN에 연결한 경우에 대한 예시도이고,2A is an exemplary diagram of a case where a search engine is connected to a LAN according to an embodiment of the present invention.

도 3은 본 발명의 일 실시예에 따른 검색 방법에 대한 처리 흐름도이고,3 is a flowchart illustrating a search method according to an embodiment of the present invention;

도 4는 본 발명의 일 실시예에 따른 검색 엔진에서 관리하는 색인 DB에 대한 예시도,4 is an exemplary diagram of an index DB managed by a search engine according to an embodiment of the present invention;

도 5는 본 발명의 일 실시예에 따른 검색 엔진에서 관리하는 사용자별 참조 DB에 대한 예시도이고,5 is an exemplary diagram for a reference DB for each user managed by a search engine according to an embodiment of the present invention.

도 6은 본 발명의 일 실시예에 따른 문서 관리 DB에 대한 예시도이다.6 is an exemplary diagram for a document management DB according to an embodiment of the present invention.

♣ 도면의 주요 부분에 대한 부호의 설명 ♣♣ Explanation of symbols for the main parts of the drawing ♣

100 : 검색 엔진 110 : 문서 관리 DB100: search engine 110: document management DB

120 : 색인 DB 130 : 문서 접근 이력 DB120: index DB 130: document access history DB

140 : 검색 처리부 200 :인터넷140: search processing unit 200: the Internet

300 : 웹서버 400 : PC300: web server 400: PC

이와 같은 목적을 달성하기 위한 본 발명의 문서 검색 시스템은 통신망을 통해 사용자들에게 제공되는 모든 문서들에 대한 색인 정보를 관리하는 색인 데이터 베이스부와, 상기 문서들 각각의 기본 정보를 관리하는 문서 관리 데이터 베이스부와, 사용자별 문서 접근 이력 정보를 저장 관리하는 문서 접근 이력 데이터 베이스부와, 통신망으로 연결된 사용자가 문서를 검색하기 위해 키워드를 입력하면, 상기 색인 데이터 베이스부 및 문서 관리 데이터 베이스부의 내용에 의해 그 키워드를 포함하는 문서들에 대한 문서 검색 리스트를 생성하여 해당 사용자에게 제공하고, 사용자가 선택한 문서에 접근하여 해당 사용자에게 문서를 제공하고, 그 문서 제공 내역을 상기 문서 접근 이력 데이터 베이스부에 저장한 후, 그 문서 접근 이력 데이터 베이스부의 내용을 참조하여 사용자별 문서 검색 서비스를 제공하는 검색 처리부를 포함한다.The document retrieval system of the present invention for achieving the above object is an index database section for managing index information for all documents provided to users through a communication network, and document management for managing the basic information of each of the documents A database access unit, a document access history database unit for storing and managing document access history information for each user, and a user connected to a communication network inputs a keyword to search for a document, the contents of the index database unit and document management database unit Generate a document search list for the documents containing the keyword by providing the document to the user, access the document selected by the user, provide the document to the user, and display the document providing history in the document access history database unit. In the document access history database It includes a search processing unit that provides a user-specific document search service with reference to the contents.

또한, 상기 목적을 달성하기 위한 본 발명의 문서 검색 방법은 통신망으로 연결된 사용자가 문서를 검색하기 위해 키워드를 입력하면, 상기 데이터 베이스를 검색하여 그 키워드를 포함하는 문서들에 대한 리스트인 기본 문서 검색 리스트를 생성하는 제1 과정과, 상기 키워드를 입력한 사용자가 사용자별 문서 검색 서비스를 요청한 경우, 상기 데이터 베이스에 저장된 개인별 문서 접근 이력 정보에 의거하여 상기 기본 문서 검색 리스트에 포함된 문서들 중 해당 사용자의 개별 문서 목록에 등록된 문서들을 추출하여 개별 문서 검색 리스트를 생성하는 제2 과정과, 상기 기본 문서 검색 리스트 또는 개별 문서 검색 리스트에 포함된 문서에 대한 기본 정보를 추출한 후, 그 기본 정보를 상기 기본 문서 검색 리스트 또는 개별 문서 검색 리스트에 부가하여 최종 문서 검색 리스트를 생성하고, 그 최종 문서 검색 리스트를 사용자에게 제공하는 제3 과정과, 상기 최종 문서 검색 리스트에서 사용자가 선택한 문서에 접근하여 해당 사용자에게 문서를 제공한 후, 그 문서 제공 내역을 사용자별 문서 접근 이력 정보에 포함시키는 제4 과정을 포함한다.In addition, the document search method of the present invention for achieving the above object, when a user connected to a communication network inputs a keyword to search for a document, the basic document search that is a list of documents containing the keyword by searching the database A first process of generating a list, and when a user who inputs the keyword requests a document search service for each user, the corresponding document among the documents included in the basic document search list based on the individual document access history information stored in the database Extracting the documents registered in the individual document list of the user to generate an individual document search list; and extracting basic information about the documents included in the basic document search list or the individual document search list, and then extracting the basic information. In addition to the basic document search list or the individual document search list A third step of generating a final document search list and providing the final document search list to a user; accessing a document selected by the user from the final document search list and providing the document to the user; And a fourth process of including the document access history information for each user.

이하, 본 발명의 문서 검색 시스템 및 문서 검색 방법에 대한 바람직한 실시예를 첨부된 도면에 의거하여 상세하게 설명한다.Hereinafter, preferred embodiments of the document retrieval system and document retrieval method of the present invention will be described in detail with reference to the accompanying drawings.

도 2는 본 발명의 일 실시예에 따른 검색 엔진에 대한 구성도이다. 도 2를 참조하면, 본 발명의 일 실시에에 따른 검색 엔진은 문서 관리 DB(110)와, 색인 DB(120)와, 문서 접근 이력 DB(130)와, 검색 처리부(140)를 포함한다.2 is a block diagram of a search engine according to an embodiment of the present invention. 2, a search engine according to an exemplary embodiment of the present invention includes a document management DB 110, an index DB 120, a document access history DB 130, and a search processor 140.

문서 관리 DB(110)는 인터넷과 같은 통신망을 통해 사용자들에게 제공되는 모든 문서들 각각의 기본 정보[즉, 문서의 제목(title), 크기(size), 날짜(date),그 문서가 저장된 웹사이트의 주소, 요약문 등]들을 관리한다. 색인 DB(120)는 그 문서들에 대한 색인 정보를 관리한다.Document management DB 110 is a basic information of each document provided to users through a communication network, such as the Internet (that is, the title (title), size (size), date, date, the web where the document is stored) Address, summary, etc. of the site. Index DB 120 manages index information for the documents.

문서 접근 이력 DB(130)는 사용자별 문서 접근 이력 정보를 저장 관리한다. 즉, 사용자별로 한번 이상 접근한 문서들에 대한 목록을 사용자 ID별로 관리한다.The document access history DB 130 stores and manages document access history information for each user. That is, the list of documents accessed more than once by user is managed by user ID.

검색 처리부(140)는 PC(400)를 통해 인터넷(200)[여기서, 인터넷(200)은 유선 인터넷망은 물론 무선 인터넷망도 포함한다]에 접속한 사용자들이 문서 검색을 위해 입력한 키워드를 가지고, 문서 관리 DB(110), 색인 DB(120), 문서 접근 이력 DB(130)를 검색한 후, 그 검색 결과를 가지고 키워드를 포함하는 문서들에 대한 문서 검색 리스트를 생성하여 사용자에게 제공한다. 그리고, 사용자가 문서 검색 리스트를 보고 원하는 문서를 선택하면, 검색 처리부(140)는 그 문서의 기본 정보에 포함된 주소에 의해 웹-서버(300)로 접속하여 해당 문서를 추출하고, 그 문서를 사용자에게 제공한다.The search processing unit 140 has keywords entered by the user connected to the Internet 200 (where the Internet 200 includes a wired Internet network as well as a wireless Internet network) through a PC 400 to retrieve a document. After searching the document management DB 110, the index DB 120, and the document access history DB 130, a document search list for the documents including the keyword is generated and provided to the user. When the user views the document search list and selects a desired document, the search processing unit 140 accesses the web-server 300 by using the address included in the basic information of the document, extracts the document, and retrieves the document. To the user.

또한, 그 문서 제공 내역을 문서 접근 이력 DB(130)에 저장한다. 이 때, 만일 사용자에게 제공된 문서에 사용자가 최초로 접근한 경우 그 문서를 사용자의 개별 문서 목록에 등록하고, 그 문서에 사용자가 한번 이상 접근한 이력이 있는 경우 그 사용자의 개별 문서 목록에 기 등록된 문서에 대한 접근 횟수를 증가시킨다. 문서에 대한 사용자별 접근 횟수는 그 값이 클수록 문서에 대한 사용자별 가중치가 높은 것으로 인식된다.In addition, the document providing history is stored in the document access history DB (130). At this time, if the user first accesses the document provided to the user, the document is registered in the user's individual document list. If the document has a history of accessing the document more than once, the document is registered in the user's individual document list. Increase the number of accesses to the document. It is recognized that the number of user accesses to a document is higher as the value increases.

검색 처리부(140)는 사용자가 사용자별 문서 검색 서비스를 요청할 경우 문서 접근 이력 DB(130)를 참조한다. 즉, 검색 처리부(140)는 사용자가 사용자별 문서 검색 서비스를 요청할 경우 사용자가 입력한 키워드에 의해 색인 DB(120)를 검색하여 해당 문서 고유 번호 목록을 추출하고, 사용자의 고유 정보(사용자 ID 등)에 의해 문서 접근 이력 DB(130)를 검색하여 사용자의 개별 문서 목록에 등록된 문서의 고유 번호 목록을 추출한다. 그리고, 그들을 조합하여 키워드를 포함하는 문서들 중 해당 사용자가 한번 이상 접근한 문서들에 대한 문서 검색 리스트를 생성하여 사용자에게 제공한다.The search processor 140 refers to the document access history DB 130 when a user requests a document search service for each user. That is, when a user requests a document search service for each user, the search processing unit 140 searches the index DB 120 according to a keyword input by the user, extracts a list of corresponding document unique numbers, and identifies user's unique information (user ID, etc.). Search the document access history DB 130 to extract a unique number list of documents registered in the user's individual document list. Then, a combination of them is generated and provided to the user, a document search list for documents accessed by the user more than once among documents containing the keyword.

이 때, 사용자에게 제공되는 문서 검색 리스트는 문서 검색 리스트에 포함된 문서들의 사용자별 가중치에 의해 정렬하는 것이 가능하다. 즉, 각 문서들에 대한 사용자별 가중치에 의해 문서 검색 리스트를 정렬하여 사용자에게 제공한다. 또는, 검색 엔진에서 기본적으로 제공하는 가중치와 사용자별 가중치를 합산한 결과에 의한 가중치에 의해 문서 검색 리스트를 정렬하여 사용자에게 제공한다.In this case, the document search list provided to the user may be sorted by the user-specific weights of the documents included in the document search list. That is, the document search list is sorted and provided to the user based on the user-specific weight for each document. Alternatively, the document search list may be sorted and provided to the user by a weight obtained by summing the weight basically provided by the search engine and the weight for each user.

한편, 도 2a는 본 발명의 일 실시예에 따른 검색 엔진을 LAN에 연결한 경우에 대한 예시도이다. 도 2a를 참조하면, 본 발명의 일 실시예에 따른 검색 엔진(100)을 문서 관리 서버(310)와, 다수의 사용자들(410)이 연결된 LAN(210)에 연결한 경우, 본 발명의 검색 엔진(100)은 도 2의 예와 같은 처리 과정에 의해 사용자들(410)에게 문서 관리 서버(310)에 대한 검색 서비스를 제공한다. 도 2a에는 검색 엔진(100)과 문서 관리 서버(310)가 별개의 시스템으로 도시되어 있으나, 문서 관리 서버(310)에 검색 엔진이 포함될 수 있음은 물론이다.2A is an exemplary diagram of a case where a search engine according to an embodiment of the present invention is connected to a LAN. 2A, when the search engine 100 according to an embodiment of the present invention is connected to a document management server 310 and a LAN 210 to which a plurality of users 410 are connected, the search of the present invention is performed. The engine 100 provides a search service for the document management server 310 to the users 410 by a processing process as in the example of FIG. 2. Although the search engine 100 and the document management server 310 are illustrated as separate systems in FIG. 2A, the search engine may be included in the document management server 310.

도 3은 본 발명의 일 실시예에 따른 검색 방법에 대한 처리 흐름도이다. 도 3을 참조하면, 본 발명에 의해 통신망을 통해 사용자들에게 제공되는 모든 문서들에 대한 색인 정보, 그 문서들 각각의 기본 정보 및 사용자별 문서 접근 이력 정보를 데이터 베이스로 구축한 후, 그 데이터 베이스의 내용에 기초하여 사용자가 원하는 문서를 검색하는 방법은 다음과 같다.3 is a flowchart illustrating a search method according to an embodiment of the present invention. Referring to FIG. 3, after the index information of all documents provided to users through a communication network, basic information of each of those documents, and document access history information for each user are constructed as a database, the data The method of searching for a document desired by a user based on the contents of the base is as follows.

먼저, 사용자가 문서를 검색하기 위해 키워드를 입력하면(s305), 그 키워드에 의해 색인 정보를 검색하여(s310) 그 키워드를 포함하는 문서들에 대한 기본 문서 검색 리스트(1st searching list)를 생성한다(s315). 이 때, 기본 문서 검색 리스트(1st searching list)에는 그 키워드를 포함하는 문서들에 대한 문서 고유 번호 및 시스템에서 기 설정된 문서별 가중치가 포함된다.First, when a user inputs a keyword to search for a document (s305), the index information is searched by the keyword (s310) to generate a basic document search list (1st searching list) for documents including the keyword. (s315). At this time, the basic document search list (1st searching list) includes a document unique number for documents including the keyword and weights for each document preset in the system.

그리고, 만일, 사용자가 사용자별 문서 검색 서비스를 요청한 경우(s320), 그 사용자의 ID를 확인한 후(s325), 그 사용자 ID에 의해 사용자별 문서 접근 이력 정보를 검색하여(s330), 기본 문서 검색 리스트(1st searching list)에 포함된 문서들 중 그 사용자의 개별 문서 목록에 등록된 문서들을 추출하여 개별 문서 검색 리스트(2nd searching list)를 생성한다(s335). 이 때, 사용자의 개별 문서 목록은 사용자별 문서 접근 이력 정보들 중 사용자가 한번 이상 접근한 이력이 있는 문서들을 사용자별로 등록하여 관리하는 목록을 말한다. 또한, 개별 문서 검색 리스트(2nd searching list)에는 키워드와, 그 키워드를 포함하는 문서들 중 해당 사용자가 한번 이상 접근한 이력이 있는 문서들에 대한 문서 고유 번호 리스트가 포함된다.If the user requests a document search service for each user (s320), after checking the user's ID (s325), the user accesses the document access history information for each user by the user ID (s330), and searches for the basic document. The document registered in the user's individual document list is extracted from the documents included in the list (1st searching list) to generate an individual document search list (2nd searching list) (S335). In this case, the user's individual document list refers to a list of registered and managed documents for each user whose history has been accessed more than once among user's document access history information. Further, the second document searching list includes a keyword and a list of document unique numbers for documents having a history of access by the user more than once among documents including the keyword.

그리고, 기본 문서 검색 리스트(1st searching list) 또는 개별 문서 검색 리스트(2nd searching list)에 포함된 문서들에 대한 기본 정보를 해당 문서 검색리스트에 부가하여 최종 문서 검색 리스트(last searching list)를 생성한다(s340, s345). 즉, 개별 문서 검색 리스트(2nd searching list)가 생성된 경우, 그 개별 문서 검색 리스트(2nd searching list)에 포함된 문서에 대한 기본 정보를 추출하여 그 문서별 기본 정보를 개별 문서 검색 리스트(2nd searching list)에 부가하고, 그렇지 않은 경우 기본 문서 검색 리스트(1st searching list)에 포함된 문서에 대한 기본 정보를 추출하여 그 기본 문서 검색 리스트(1st searching list)에 부가하여 최종 문서 검색 리스트(last searching list)를 생성한다.Then, a final searching list is generated by adding basic information about documents included in a first document search list or a second document search list to the corresponding document search list. (s340, s345). That is, when a 2nd searching list is generated, basic information about a document included in the 2nd searching list is extracted and the basic information for each document is searched for as a 2nd searching list. If not, extract the basic information about the documents included in the 1st searching list and add it to the 1st searching list to add a final searching list. )

그리고, 그 최종 문서 검색 리스트(last searching list)를 사용자에게 제공한다(s350). 이 때, 최종 문서 검색 리스트(last searching list)에는 키워드와, 기본 문서 검색 리스트(1'st searching list) 또는 개별 문서 검색 리스트(2'nd searching list)에 포함된 문서의 고유 번호와, 그 문서에 해당되는 기본 정보 즉, 문서의 제목(title), 크기(size), 날짜(date), 그 문서가 저장된 웹사이트의 주소, 요약문 등이 포함된다.The final document search list is provided to the user (S350). In this case, the last document search list includes a keyword, a unique number of documents included in a basic document search list or an individual document search list, and the document. This includes basic information about the document, such as the title, size, date, address of the website where the document is stored, and a summary.

사용자가 그 최종 문서 검색 리스트(last searching list)에서 원하는 문서를 선택하면, 사용자가 선택한 문서에 접근하여 그 문서를 사용자에게 전달한(s355) 후, 그 문서 제공 내역에 의해 사용자별 문서 접근 이력 정보를 갱신한다(s360). 이 때, 사용자에게 제공된 문서가 그 사용자의 개별 문서 목록에 기 등록된 문서인 경우 그 문서의 사용자별 가중치만을 증가시키고, 그렇지 않은 경우 해당 사용자의 개별 문서 목록에 상기 문서를 등록한다.When the user selects a desired document from the last searching list, the user accesses the selected document and delivers the document to the user (s355). Update (s360). At this time, if the document provided to the user is a document previously registered in the individual document list of the user, only the weight for each user of the document is increased, otherwise, the document is registered in the individual document list of the user.

한편, 최종 문서 검색 리스트(last searching list)는 그 최종 문서 검색 리스트(last searching list)에 포함된 문서들의 중요도에 의해 정렬하는 것이 가능한데, 중요도는 문서 기본 정보에 기 설정된 값을 이용할 수도 있고, 사용자별 문서 접근 이력 정보에 포함된 사용자별 가중치값을 이용할 수도 있으며, 그 두 값을 합산한 값을 이용할 수도 있다.On the other hand, the last document search list (last searching list) can be sorted by the importance of the documents included in the last document search list (last searching list), the importance may be a value set in the document basic information, the user The weight value for each user included in the document access history information for each document may be used, or the sum of the two values may be used.

도 4 내지 도 6을 참조하여, 본 발명의 문서 검색 방법을 보다 상세히 설명하면 다음과 같다.4 to 6, the document search method of the present invention will be described in more detail as follows.

도 4는 본 발명의 일 실시예에 따른 검색 엔진에서 관리하는 색인 DB에 대한 예시도이고, 도 5는 본 발명의 일 실시예에 따른 검색 엔진에서 관리하는 사용자별 참조 DB에 대한 예시도이고, 도 6은 본 발명의 일 실시예에 따른 문서 관리 DB에 대한 예시도이다.4 is an exemplary diagram of an index DB managed by a search engine according to an embodiment of the present invention, and FIG. 5 is an exemplary diagram of a reference DB for each user managed by a search engine according to an embodiment of the present invention. 6 is an exemplary diagram for a document management DB according to an embodiment of the present invention.

여기서, 도 2 및 도 4의 색인 DB에서는 통상적인 색인 방법을 사용한 색인 DB를 예시하고 있으나, 본 출원인에 의해 2000년 12월 20일자로 특허 출원된 특허 출원 번호 10-2000-78917호에 기재된 컨셉 랭킹 기법을 이용하여 색인한 색인 DB일 수 있음은 물론이다.Here, although the index DB of FIG. 2 and FIG. 4 illustrates the index DB using a conventional indexing method, the concept described in patent application No. 10-2000-78917 by the applicant of the patent application of December 20, 2000 was applied. Of course, it can be an index DB indexed using a ranking technique.

먼저, 사용자가 '키워드 1'을 입력하여 문서 검색을 요청하면 색인 DB를 검색하여, '키워드 1'을 포함하는 문서 목록을 추출한다. 이 때, 색인 DB가 도 4와 같이 구성된 경우, '키워드 1'을 포함하는 문서들은 '문서 1', '문서 5' '문서 8', '문서 13'이 된다.First, when a user inputs 'keyword 1' to request a document search, the index DB is searched and a document list including 'keyword 1' is extracted. In this case, when the index DB is configured as shown in FIG. 4, the documents including 'keyword 1' become 'document 1', 'document 5', 'document 8', and 'document 13'.

이 때, 사용자가 사용자별 문서 검색 서비스를 요청하지 않은 경우는, 도 6의 예와 같은 문서 관리 DB를 검색하여, 그 4개의 문서들에 대한 문서 기본 정보를추출한 후, 사용자에게 제공한다.At this time, if the user has not requested a document search service for each user, the document management DB as shown in the example of FIG. 6 is searched and the document basic information about the four documents is extracted and then provided to the user.

한편, 사용자가 사용자별 문서 검색 서비스를 요청한 경우는, '키워드 1'을 입력한 사용자의 사용자 ID에 의해 도 5의 예와 같은 문서 접근 이력 DB를 검색하여 사용자별 문서 접근 이력 정보를 추출한다. 이 때, 사용자 ID가 '사용자 1'인 경우, 그 사용자의 개별 문서 목록은 '문서 3', '문서 1', '문서 8'이 된다.Meanwhile, when the user requests a document search service for each user, the document access history DB as shown in the example of FIG. 5 is searched by the user ID of the user who inputs 'keyword 1' and the document access history information for each user is extracted. At this time, when the user ID is 'user 1', the individual document list of the user is 'document 3', 'document 1', 'document 8'.

따라서, '키워드 1'에 의해 색인 DB에서 추출된 4개의 문서들('문서 1', '문서 5', '문서 8', '문서 13') 중 '사용자 1'에 의해 문서 접근 이력 DB에서 추출된 3개의 문서('문서 3', '문서 1', '문서 8')와 중복되는 문서를 추출하면, '문서 1'과 '문서 2' 2개의 문서가 된다.Therefore, among the four documents extracted from the index DB by 'keyword 1' ('Document 1', 'Document 5', 'Document 8', and 'Document 13'), the document access history DB by 'User 1' If a document that is duplicated with the three extracted documents ('Document 3', 'Document 1', 'Document 8') is extracted, there are two documents, 'Document 1' and 'Document 2'.

즉, 사용자가 사용자별 문서 검색 서비스를 요청한 경우, 도 6의 예와 같은 문서 관리 DB에서 그 2개의 문서들에 대한 문서 기본 정보만을 추출하여, 사용자에게 제공하면 되므로, 문서 검색 시스템의 부하를 줄이고, 검색 시간을 빠르게 할 수 있다. 이러한 효과는 문서의 양의 방대할수록 더욱 효과적이다.That is, when the user requests a document search service for each user, only document basic information about the two documents is extracted from the document management DB as shown in the example of FIG. 6 and provided to the user, thereby reducing the load of the document search system. , Can speed up the search time. This effect is more effective the greater the amount of documents.

또한, 도 5의 예와 같이 사용자별로 각 문서들에 접근한 횟수를 별도로 저장하고, 그 접근 횟수를 해당 문서에 대한 사용자별 가중치로 적용하여, 문서 검색 리스트 제공시 그 사용자별 가중치에 의해 문서 검색 리스트를 정렬함으로써, 사용자가 그 문서 검색 리스트에서 찾고자 하는 문서를 보다 용이하게 찾을 수 있도록 한다.In addition, as shown in the example of FIG. By sorting the list, you can more easily find the document you want to find in the document search list.

이상의 설명은 하나의 실시예를 설명한 것에 불과하고, 본 발명은 상술한 실시예에 한정되지 않으며 첨부한 특허청구범위 내에서 다양하게 변경 가능하다. 예를 들어 본 발명의 실시예에 구체적으로 나타난 각 구성 요소의 형상 및 구조는 변형하여 실시할 수 있다.The above description is only for explaining one embodiment, the present invention is not limited to the above-described embodiment and can be variously changed within the scope of the appended claims. For example, the shape and structure of each component specifically shown in the embodiment of the present invention can be modified.

이상에서 설명한 바와 같이 본 발명에 따른 문서 검색 시스템 및 문서 검색 방법에 의하면, 사용자가 요구하는 대로 사용자가 기존에 검색했던 문서만을 검색할 수 있는 효과가 있을 뿐 아니라, 문서 검색을 위한 문서 검색 시스템의 자원을 절약할 수 있다. 즉, 총체적인 문서 검색 과정을 간소화할 수 있다. 따라서, 총체적인 문서 검색 시간이 단축되어 사용자들이 보다 빠른 시간에 검색 결과를 확인할 수 있다는 효과가 있다.As described above, the document retrieval system and the document retrieval method according to the present invention have the effect of retrieving only the documents previously searched by the user as required by the user, You can save resources. In other words, the overall document retrieval process can be simplified. Therefore, the overall document retrieval time is reduced, so that users can check the search results at a faster time.

Claims (14)

통신망을 통해 사용자들에게 제공되는 모든 문서들에 대한 색인 정보를 관리하는 색인 데이터 베이스부와,An index database unit that manages index information for all documents provided to users through a communication network, 상기 문서들 각각의 기본 정보를 관리하는 문서 관리 데이터 베이스부와,A document management database unit for managing basic information of each of the documents; 사용자별 문서 접근 이력 정보를 저장 관리하는 문서 접근 이력 데이터 베이스부와,A document access history database unit for storing and managing document access history information for each user; 통신망으로 연결된 사용자가 문서를 검색하기 위해 키워드를 입력하면, 상기 색인 데이터 베이스부 및 문서 관리 데이터 베이스부의 내용에 의해 그 키워드를 포함하는 문서들에 대한 문서 검색 리스트를 생성하여 해당 사용자에게 제공하고, 사용자가 선택한 문서에 접근하여 해당 사용자에게 문서를 제공하고, 그 문서 제공 내역을 상기 문서 접근 이력 데이터 베이스부에 저장한 후, 그 문서 접근 이력 데이터 베이스부의 내용을 참조하여 사용자별 문서 검색 서비스를 제공하는 검색 처리부를 포함하는 것을 특징으로 하는 문서 검색 시스템.When a user connected to the communication network inputs a keyword to search for a document, the contents of the index database unit and the document management database unit generate a document search list for documents including the keyword, and provide the same to the user. The user accesses the document selected by the user, provides the document to the user, stores the document provision history in the document access history database unit, and provides the document search service for each user by referring to the content of the document access history database unit. And a search processing unit. 제1항에 있어서, 상기 문서 접근 이력 데이터 베이스부는The method of claim 1, wherein the document access history database unit 사용자별로 한번 이상 접근한 문서들에 대한 목록을 사용자 ID별로 관리하는 것을 특징으로 하는 문서 검색 시스템.A document retrieval system characterized by managing a list of documents accessed more than once per user by user ID. 제1항 또는 제2항에 있어서, 상기 검색 처리부는The method of claim 1 or 2, wherein the search processing unit 상기 사용자가 키워드를 입력하여 사용자별 문서 검색 서비스를 요청할 경우, 상기 색인 데이터 베이스부 및 상기 문서 접근 이력 데이터 베이스부의 내용에 의해 상기 키워드를 포함하는 문서들 중 상기 사용자가 한번 이상 접근한 문서들에 대한 문서 검색 리스트를 생성하여 제공하는 것을 특징으로 하는 문서 검색 시스템.When the user requests a document search service for each user by inputting a keyword, the contents of the index database unit and the document access history database unit may be used to access documents accessed by the user more than once among documents including the keyword. Document searching system, characterized in that for generating and providing a document search list for. 제1항에 있어서, 상기 검색 처리부는The method of claim 1, wherein the search processing unit 사용자가 한번 이상 접근한 문서에 대하여, 그 접근 횟수에 비례한 사용자별 가중치를 설정하고, 상기 문서 검색 리스트를 그 사용자별 가중치로 정렬하는 것을 특징으로 하는 문서 검색 시스템.And setting a weight for each user in proportion to the number of accesses of the document accessed by the user more than once, and sorting the document search list by the weight for each user. 통신망을 통해 사용자들에게 제공되는 모든 문서들에 대한 색인 정보, 그 문서들 각각의 기본 정보 및 사용자별 문서 접근 이력 정보를 데이터 베이스로 구축한 후, 그 데이터 베이스의 내용에 의거하여 사용자가 원하는 문서를 검색하는 문서 검색 방법에 있어서,Index information of all documents provided to users through the network, basic information of each of those documents, and document access history information for each user are built into a database, and then the documents desired by the user based on the contents of the database are constructed. In the document search method for searching for, 통신망으로 연결된 사용자가 문서를 검색하기 위해 키워드를 입력하면, 상기 데이터 베이스를 검색하여 그 키워드를 포함하는 문서들에 대한 리스트인 기본 문서 검색 리스트를 생성하는 제1 과정과,When a user connected to a communication network inputs a keyword to search for a document, a first process of searching the database and generating a basic document search list which is a list of documents including the keyword; 상기 키워드를 입력한 사용자가 사용자별 문서 검색 서비스를 요청한 경우, 상기 데이터 베이스에 저장된 개인별 문서 접근 이력 정보에 의거하여 상기 기본문서 검색 리스트에 포함된 문서들 중 해당 사용자의 개별 문서 목록에 등록된 문서들을 추출하여 개별 문서 검색 리스트를 생성하는 제2 과정과,When the user who inputs the keyword requests a document search service for each user, the document registered in the individual document list of the user among the documents included in the basic document search list based on the individual document access history information stored in the database. A second process of generating the individual document search list by extracting the 상기 기본 문서 검색 리스트 또는 개별 문서 검색 리스트에 포함된 문서에 대한 기본 정보를 추출한 후, 그 기본 정보를 상기 기본 문서 검색 리스트 또는 개별 문서 검색 리스트에 부가하여 최종 문서 검색 리스트를 생성하고, 그 최종 문서 검색 리스트를 사용자에게 제공하는 제3 과정과,After extracting basic information about the documents included in the basic document search list or the individual document search list, the basic information is added to the basic document search list or the individual document search list to generate a final document search list, and the final document Providing a search list to the user; 상기 최종 문서 검색 리스트에서 사용자가 선택한 문서에 접근하여 해당 사용자에게 문서를 제공한 후, 그 문서 제공 내역을 사용자별 문서 접근 이력 정보에 포함시키는 제4 과정을 포함하는 것을 특징으로 하는 문서 검색 방법.And providing a document to a corresponding user by accessing a document selected by the user from the final document search list, and including the document providing history in document access history information for each user. 제5항에 있어서, 상기 개별 문서 목록은The method of claim 5, wherein the individual document list is 사용자가 한번 이상 접근한 이력이 있는 문서들을 사용자별로 등록하여 관리하는 문서 목록인 것을 특징으로 하는 문서 검색 방법.A document retrieval method, characterized in that a document list for registering and managing documents for which the user has accessed more than once for each user. 제5항에 있어서, 상기 기본 문서 검색 리스트는The method of claim 5, wherein the basic document search list is 상기 키워드를 포함하는 문서의 고유 번호 및 시스템에서 기 설정된 문서별 가중치를 포함하는 것을 특징으로 하는 문서 검색 방법.The document search method comprising a unique number of the document including the keyword and the weight for each document set in the system. 제5항에 있어서, 상기 개별 문서 검색 리스트는The method of claim 5, wherein the individual document search list is 키워드와, 상기 키워드를 포함하는 문서들 중 해당 사용자가 한번 이상 접근한 이력이 있는 문서의 고유 번호에 대한 리스트를 포함하는 것을 특징으로 하는 문서 검색 방법.And a list of keywords and a unique number of documents having a history of access by the user more than once among documents containing the keyword. 제5항에 있어서, 상기 최종 문서 검색 리스트는The method of claim 5, wherein the final document search list is 키워드와, 상기 기본 문서 검색 리스트 또는 개별 문서 검색 리스트에 포함된 문서의 고유 번호와, 그 문서에 해당되는 기본 정보를 포함하는 것을 특징으로 하는 문서 검색 방법.And a keyword, a unique number of documents included in the basic document search list or an individual document search list, and basic information corresponding to the document. 제5항에 있어서, 상기 제3 과정은The method of claim 5, wherein the third process 상기 제2 과정에서 개별 문서 검색 리스트가 생성된 경우, 그 개별 문서 검색 리스트에 포함된 문서에 대한 기본 정보를 추출하여 상기 개별 문서 검색 리스트에 부가하고, 그렇지 않은 경우 상기 기본 문서 검색 리스트에 포함된 문서에 대한 기본 정보를 추출하여 그 기본 문서 검색 리스트에 부가하는 것을 특징으로 하는 문서 검색 방법.When the individual document search list is generated in the second process, the basic information about the document included in the individual document search list is extracted and added to the individual document search list, otherwise, the information is included in the basic document search list. And extracting basic information on the document and adding it to the basic document search list. 제5항에 있어서, 상기 제4 과정은The method of claim 5, wherein the fourth process 사용자에게 제공된 문서가 그 사용자의 개별 문서 목록에 기 등록된 문서인 경우 그 문서의 사용자별 가중치를 증가시키고, 그렇지 않은 경우 해당 사용자의 개별 문서 목록에 상기 문서를 등록하는 것을 특징으로 하는 문서 검색 방법.If the document provided to the user is a document previously registered in the individual document list of the user, the weight for each user of the document is increased, and if not, the document search method comprising registering the document in the individual document list of the user. . 제5항 또는 제11항에 있어서, 상기 제3 과정은The method of claim 5 or 11, wherein the third process 상기 최종 문서 검색 리스트에 포함된 문서들 각각의 사용자별 가중치에 의해 상기 최종 문서 검색 리스트를 정렬한 후, 그 결과를 사용자에게 제공하는 것을 특징으로 하는 문서 검색 방법.And sorting the final document search list by the user-specific weight of each of the documents included in the final document search list, and providing the result to the user. 제5항에 있어서, 상기 제3 과정은The method of claim 5, wherein the third process 상기 최종 문서 검색 리스트에 포함된 문서들의 기본 정보로 기 설정된 문서별 중요도에 의해 상기 최종 문서 검색 리스트를 정렬한 후, 그 결과를 사용자에게 제공하는 것을 특징으로 하는 문서 검색 방법.And sorting the final document search list according to the importance of each document as the basic information of the documents included in the final document search list, and providing the result to the user. 제5항에 있어서, 상기 제3 과정은The method of claim 5, wherein the third process 상기 최종 문서 검색 리스트에 포함된 문서들의 기본 정보로 기 설정된 문서별 중요도 및 사용자별 가중치를 합산한 결과에 의해 상기 최종 문서 검색 리스트를 정렬한 후, 그 결과를 사용자에게 제공하는 것을 특징으로 하는 문서 검색 방법.And sorting the final document search list according to a result of adding up importance of each document and weight of each user as basic information of documents included in the final document search list, and providing the result to the user. Search method.
KR1020010001489A 2001-01-11 2001-01-11 Document searching system and searching method using individual history information Ceased KR20020060417A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020010001489A KR20020060417A (en) 2001-01-11 2001-01-11 Document searching system and searching method using individual history information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020010001489A KR20020060417A (en) 2001-01-11 2001-01-11 Document searching system and searching method using individual history information

Publications (1)

Publication Number Publication Date
KR20020060417A true KR20020060417A (en) 2002-07-18

Family

ID=27691359

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020010001489A Ceased KR20020060417A (en) 2001-01-11 2001-01-11 Document searching system and searching method using individual history information

Country Status (1)

Country Link
KR (1) KR20020060417A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100726886B1 (en) * 2005-08-19 2007-06-12 (주)수도프리미엄엔지니어링 Internet web document retrieval system and its method
KR100918167B1 (en) * 2002-05-21 2009-09-17 주식회사 케이티 User profile learning method using user propensity data
KR100932999B1 (en) * 2004-06-30 2009-12-21 구글 인코포레이티드 Browsing documents by links automatically generated based on user information and content
KR101456599B1 (en) * 2013-05-07 2014-11-03 한국원자력 통제기술원 Strategic items judgement system and its method
KR20220017282A (en) * 2020-08-04 2022-02-11 김주현 Method for providing personalized search result based on artificial intelligence
CN118710461A (en) * 2024-08-29 2024-09-27 山东财经大学 A smart campus archive data security management system

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100918167B1 (en) * 2002-05-21 2009-09-17 주식회사 케이티 User profile learning method using user propensity data
KR100932999B1 (en) * 2004-06-30 2009-12-21 구글 인코포레이티드 Browsing documents by links automatically generated based on user information and content
US7698626B2 (en) 2004-06-30 2010-04-13 Google Inc. Enhanced document browsing with automatically generated links to relevant information
US8386914B2 (en) 2004-06-30 2013-02-26 Google Inc. Enhanced document browsing with automatically generated links to relevant information
US9697205B2 (en) 2004-06-30 2017-07-04 Google Inc. Enhanced document browsing with automatically generated links to relevant information
KR100726886B1 (en) * 2005-08-19 2007-06-12 (주)수도프리미엄엔지니어링 Internet web document retrieval system and its method
KR101456599B1 (en) * 2013-05-07 2014-11-03 한국원자력 통제기술원 Strategic items judgement system and its method
KR20220017282A (en) * 2020-08-04 2022-02-11 김주현 Method for providing personalized search result based on artificial intelligence
CN118710461A (en) * 2024-08-29 2024-09-27 山东财经大学 A smart campus archive data security management system

Similar Documents

Publication Publication Date Title
US6578048B1 (en) Method for constructing a catalog of the files on a network and a catalog so constructed
US8027974B2 (en) Method and system for URL autocompletion using ranked results
US7653623B2 (en) Information searching apparatus and method with mechanism of refining search results
US7020679B2 (en) Two-level internet search service system
JP4944406B2 (en) How to generate document descriptions based on phrases
US20090299978A1 (en) Systems and methods for keyword and dynamic url search engine optimization
US8577868B1 (en) Bookmarks
US20030105744A1 (en) Method and system for updating a search engine
JP2011175670A (en) Phrase-based searching in information retrieval system
WO2006034038A2 (en) Systems and methods of retrieving topic specific information
JP2006048683A (en) Phrase identification method in information retrieval system
JP2006048685A (en) Indexing method based on phrase in information retrieval system
WO2009079875A1 (en) Systems and methods for extracting phrases from text
JP2000090103A (en) Information retrieval device and computer-readable recording medium recorded with information retrieving program
KR20060103165A (en) Classified Website Search System and Method
KR20020060417A (en) Document searching system and searching method using individual history information
KR20000071937A (en) Method for retrieving data on internet through constructing site information database
KR20030079095A (en) Search system and method using web-page visiting history information of individual and group
JP2013011940A (en) Information providing server, information retrieval system, information retrieval method, and information retrieval program
KR100426994B1 (en) Method for Indexing Document Using Concept Ranking form
KR20030082109A (en) Method and System for Providing Information and Retrieving Index Word using AND Operator
Duhan et al. A novel approach for organizing web search results using ranking and clustering
KR100479727B1 (en) Method for searching and registering multi-domain over the internet
US8595225B1 (en) Systems and methods for correlating document topicality and popularity
KR100434718B1 (en) Method and system for indexing document

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20010111

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20030528

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20031212

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20030528

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I