KR101274295B1 - Method and system for adding automatic indexing word to search database using directory - Google Patents
Method and system for adding automatic indexing word to search database using directory Download PDFInfo
- Publication number
- KR101274295B1 KR101274295B1 KR20070029455A KR20070029455A KR101274295B1 KR 101274295 B1 KR101274295 B1 KR 101274295B1 KR 20070029455 A KR20070029455 A KR 20070029455A KR 20070029455 A KR20070029455 A KR 20070029455A KR 101274295 B1 KR101274295 B1 KR 101274295B1
- Authority
- KR
- South Korea
- Prior art keywords
- search query
- search
- result document
- index
- database
- Prior art date
Links
Images
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Mathematical Physics (AREA)
- Computational Linguistics (AREA)
- Software Systems (AREA)
Abstract
The present invention relates to a method and system for automatic index addition of a search database. In accordance with an aspect of the present invention, a method for automatically adding an index word to a search database may include receiving a search query from a user, providing at least one result document indexed to the search query from a search database, and at least one result document from the user. Receiving a selection request for at least one of the result documents, and adding the search query to the search database as an index word of the result document designated as the same classification as the selected result document.
Search database, search query, index word, user log tracking, classification, related query
Description
1 is a diagram for explaining a result document provided to a user when a structure of a search database and a search query are input in the present invention.
2 is a diagram for a process of adding an automatic index word of a search database based on user log tracking according to one embodiment of the present invention.
FIG. 3 (a) illustrates a case in which a first search query is added as an index of a second result document selected by a user when a correlation exists between the first search query and the second search query according to an embodiment of the present invention. The figure which shows.
FIG. 3 (b) is a diagram illustrating a case in which a first search query is temporarily stored as a potential index word and added to the index word later when the inspection criteria is met.
FIG. 3 (c) automatically adds a first search query directly to an index word of a second result document when there is no click for a certain period of time for the first search query added to the index word. The figure which shows the case where it disappears.
4 is a diagram illustrating a process of adding a first search query to an index word of a second result document selected by a user according to one embodiment of the present invention.
FIG. 5 is a flowchart illustrating a method of adding an automatic index word of a search database using the same classification according to another embodiment of the present invention.
FIG. 6 is a diagram illustrating a process of adding a search query to an index word of a result document designated by the same classification as a result document selected by a user and expanding the search query according to another embodiment of the present invention.
FIG. 7 is a flowchart illustrating a method for automatically adding an index word to a search database using a related search word according to another embodiment of the present invention.
FIG. 8 is a diagram for a process of adding a related search query of a search query to an index word of a result document selected from a user and expanding the search query according to another embodiment of the present invention.
FIG. 9 is a diagram illustrating an automatic index word adding system of a search database according to an embodiment of the present invention.
Description of the main parts of the drawing
902: search database
903: search query input unit
904: Result document provider
905: Selection request receiving unit
906: index addition part
The present invention relates to a method and system for automatically adding an index to a search database. More specifically, when a user inputs a search query and searches the user's log, using the user's log tracking, a result document of the same classification, and a related search query The present invention relates to a method and system for adding a user-entered search query to a result document stored in a search database.
When a user inputs a search query in a search box to search, an appropriate search result may be exposed when a search query having a search result in which a result document for the search query is input in a search database is used as an index. However, in the case of a so-called internally built database that is indexed by an editor managing the system, it is unexpectedly overlooked to process an appropriate index word in the result document or an error occurs and appropriately responds to the user's accurate and fast search request. There was a problem that can not.
For example, if a user who wants to search for "badminton racket" enters "racquet" as a search query, and the search result is exposed as a result document consisting only of "tennis racket", "squash racket" and "table tennis racket" Again, the trouble was to search for a combination of badminton and rackets together. In particular, in the above example, when "racquet" and "badminton racket" are related to a search query to some extent, as in the upper and lower relations, if only one of the search queries is treated as an index of the result document, the search result is narrowed. As a result, it was difficult to expose more detailed results, which resulted in a problem of satisfying the user's desired search result.
Even if a large number of result documents are stored in the search database, users may be forced to repeatedly search if the indexing process is not done properly or is missing. Problems arise that require time and effort.
The present invention proposes a method for adding an automatic index to a search database using a user log tracking, the same classification, a related search term, and a system for performing the method to solve the problems of the related art.
According to the present invention, when a user selects a result document exposed for a search query input by a user, the search query is added to the result document as an index word, and when a search of another user is made later, a more accurate and wider search result can be obtained. It aims to provide.
Another object of the present invention is to improve the user's satisfaction with the search as the classification is subdivided by adding index terms in the chain of different result documents.
In order to achieve the above object and to solve the problems of the prior art, the method for adding an automatic index of the search database according to an embodiment of the present invention, receiving a first search query (query) from the user, the first search query from the search database; Providing at least one first result document indexed by a search query, receiving a second search query following the input of the first search query from the user, and indexing the second search query from the search database Providing at least one second result document, receiving a selection request for at least one result document of the at least one second result document from the user, and transmitting the first search query to the search database. And adding to the index word of the at least one selected second result document.
According to an aspect of the present invention, the step of adding the first search query to the search database as an index of the selected at least one second result document has a correlation between the first search query and the second search query. The method may include determining whether the information is true and adding the first search query to the search database as an index of the selected at least one second result document when the correlation is established.
According to another embodiment of the present invention, receiving a search query from a user, providing at least one result document indexed by the search query from a search database, at least one of the at least one result document from the user Receiving a selection request for a result document and adding the search query to the search database as an index word of a result document designated by the same classification as the selected result document.
According to still another embodiment of the present invention, a user inputs a search query, providing at least one result document indexed with the search query from a search database, and at least one of the at least one result document from the user. Receiving a selection request for the result document of the and may include the step of adding the associated search query of the search query stored in the search database as the index word of the selected result document.
An automatic index word adding system of a search database according to an embodiment of the present invention includes a search database for storing and maintaining an index word and a result document, a search query input unit for receiving and storing a first search query and a second search query from a user, and A result document providing unit for providing at least one first result document indexed with the first search query from a search database and at least one second result document indexed with the second search query, the at least one first document from the
Hereinafter, various embodiments of the present disclosure will be described in detail with reference to the accompanying drawings.
1 is a diagram for explaining a result document provided to a user when a structure of a search database and a search query are input in the present invention.
As shown in Figure 1, the
Each
2 is a diagram for a process of adding an automatic index word of a search database based on user log tracking according to one embodiment of the present invention.
According to the present invention, it can be seen that the user inputs a second search query consecutively within a short time after the user inputs the first search query to some extent between the two search queries.
In step S201, a first search query is first input from a user, and in step S202, a first result document indexed as a first search query from the
In step S203, the second search query is continuously input to the input of the first search query from the user, and in step S204, the second result document indexed as the second search query from the
In step S205, a selection request for at least one result document from the second result document is received from the user. In other words, the user selects a desired result document from the provided result documents. In this case, one or more result documents may be selected.
In operation S206, the first search query may be added to the search database as an index of the selected second result document. Even if a user selects a second result document by inputting a second search query successively without selecting a result document for the first search query, it is not always considered that there is some relation between the two search queries. The question arises whether it is possible to add a search query directly to the index word of the second result document. Therefore, when determining whether to add, it is necessary to set and adjust appropriate criteria. Reference settings and methods for adding the first search query to the index word of the second result document selected by the user will be described in detail with reference to FIGS. 3A, 3B, and 3C.
FIG. 3 (a) illustrates a case in which a first search query is added as an index of a second result document selected by a user when a correlation exists between the first search query and the second search query according to an embodiment of the present invention. The figure which shows. Referring to step S206 in more detail, it is determined whether a correlation is established between the first search query and the second search query (S301), and if the correlation is established between the two search queries, In operation S302, the first search query may be added to the index word of the selected second result document.
In one embodiment, there are four ways to determine whether there is a correlation. First, it can be said that a correlation is established when the first search query and the second search query satisfy an associated query condition. The association query condition generates the search query statistical information by measuring the frequency according to various features among the search query, the search query, the search query classification, or the result document classification associated with the result document set, and uses the vector, random variable, and combined probability distribution. By formulating and interpreting search query statistics information, the relationship between the search queries can be expressed as a numerical search query association, and the degree of association between the first search query and the second search query is constant based on the search query association. If it is higher than the threshold, it can be determined that the correlation query condition is satisfied and the correlation is established between the two search queries.
Second, correlation may be established when the first search query includes the second search query or when the second search query includes the first search query. It refers to the case where there is an inclusive relation between both search queries. For example, when the first search query is "Latin dance" and the second search query is "Latin dance group," the first search query includes the second search query. The correlation between the two can be judged. In addition, when the first search query is a "camera lens" and the second search query is a "camera peripheral", since the second search query includes the first search query, it may be determined that the correlation therebetween is also established.
Third, it can be said that the correlation holds when the first search query and the second search query include the same word. For example, when the first search query is "ballard music" and the second search query is "ballard song", it is determined that the correlation is established because the first search query and the second search query include the same "ballard". can do.
Fourth, it can be said that a correlation is established when a search pattern from the first search query to the second search query occurs at a frequency equal to or greater than a predetermined reference value. The reference value is a numerical value by dividing the pattern for searching by inputting the first search query followed by the second search query by time, daily, monthly, and year. In this case, there should be a meaningful search pattern, which assumes that there is some relation between the two search queries.
3 (b) is a diagram illustrating a case in which a first search query is not immediately added as an index word but temporarily stored as a potential index word and added as an index word when satisfying a test criterion later. to be. More specifically, in step S206, storing the first search query as a potential index word of the selected second result document in a search database, and storing a potential index word satisfying a predetermined inspection criterion in the selected second result document. It can be seen as a step (S304) of adding to the index word. In other words, the first search query is not automatically added to the index, but stored in the potential index term field for later addition, and the index inside the database periodically or irregularly adds the stored potential index term that meets certain criteria. can do. At this time, the frequency of the potential index word actually used as the index word of the second search document can be determined by a certain inspection criterion.
FIG. 3 (c) automatically adds a first search query directly to an index word of a second result document when there is no click for a certain period of time for the first search query added to the index word. The figure which shows the case where it disappears. If the first search query is not selected for a predetermined period of time in step S206, the step S305 may be added to delete the index word from the search database. It is a post-validation method that can be added to the index word first, and then automatically deleted if the number of times the user enters the first search query to search the second result document for a certain period is less than the criteria set in the database. .
4 is a diagram illustrating a process of adding a first search query to an index word of a second result document selected by a user according to one embodiment of the present invention.
First, when a user enters a first search query query1 in a search box, a
When a user continuously inputs a second search query query2 into a search box, a
Then, it can be seen that the first search query is added to the index word for D6 and D8 selected by the user in the
FIG. 5 is a flowchart illustrating a method of adding an automatic index word of a search database using the same classification according to another embodiment of the present invention. It is a method of automatic index word addition using classification by adding index word to the result document processed by the same index word.
The same classification here refers to a set with the same directory for search results. For example, the baseball team Lotte Giants has a directory called "Leisure, Sports> Baseball> Professional Baseball> Lotte Giants" in the
If a search query is input from the user in step S501, the result document indexed by the search query is provided to the user from the
Then, in step S503, the user receives a selection request for at least one of the result documents from the user, and in step S504, the search query is performed by the index word of the result document designated by the same classification as the result document selected by the user. Add
In step S504, the conditions and methods described in detail with reference to FIGS. 3A, 3B, and 3C may be applied in the same manner. There are three ways to add a search query to the
In addition, a method of extending using an automatic index word adding method of the search database based on the user log tracking described in FIG. 2 may also be applied. That is, the first search query is a method of adding an index word to other result documents in the same category as the second result document. This can be said that the more granular and accurate the classification, the better.
The overall process is almost similar to the process mentioned in FIG. 2, except that the search query is added to other result documents in the same category as the result documents indexed with the search query without receiving the search query continuously from the user. There is a difference in that. Hereinafter, an automatic index term adding method and an extension method using classification will be described in detail with reference to FIG. 6.
FIG. 6 is a diagram illustrating a process of adding a search query to an index word of a result document designated by the same classification as a result document selected by a user and expanding the search query according to another embodiment of the present invention.
The process of adding a search query as an index word of a result document designated by the same classification as the result document selected by the user starts with a
The method of expanding by applying the automatic index addition method based on the user log tracking starts with the
FIG. 7 is a flowchart illustrating a method for automatically adding an index word to a search database using a related search word according to another embodiment of the present invention.
When the search query is input from the user in step S701, the
Then, in step S703, a request for selecting at least one of the result documents is received from the user, and in step S704, the associated search query of the search query is added to the
In step S704, the conditions and methods described in detail with reference to FIGS. 3A, 3B, and 3C may be applied in the same manner. There are three ways to add the related search query of the search query to the
In addition, the method of adding the related search query of the search query to the index word of the result document selected by the user may be extended by using the automatic index word adding method of the search database using the classification described in FIG. 5. That is, when adding a search query input by a user as an index word of a result document belonging to the same category as the result document for the search query, not only the search query entered in the
FIG. 8 is a diagram for a process of adding a related search query of a search query to an index word of a result document selected from a user and expanding the search query according to another embodiment of the present invention.
The process of adding the relevant search query of the search query to the
The method of extending and applying the automatic index word adding method using classification may be described in the
9 is a block diagram illustrating an automatic index word adding system of a search database according to an embodiment of the present invention.
The automatic index
In the case of using the user log tracking, the same classification of the result document, and the associated search query of the search query, the configuration of the automatic index
The
The search
The result
The selection
The index
When adding an index word based on user log tracking, the first search query may be added as an index word of at least one selected second result document. In this case, the index
In the case of adding the index word using the classification, the index
When the index word is added using the related search word, the index
The
The
The automatic index word adding method of the search database according to the present invention can be implemented in the form of program instructions that can be executed by various computer means and recorded in a computer readable medium. The computer readable medium may include program instructions, data files, data structures, etc. alone or in combination. The program instructions recorded on the medium may be those specially designed and constructed for the present invention or may be available to those skilled in the art of computer software. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tape, optical media such as CD-ROMs, DVDs, and magnetic disks, such as floppy disks. Magneto-optical media, and hardware devices specifically configured to store and execute program instructions, such as ROM, RAM, flash memory, and the like. Examples of program instructions include not only machine code generated by a compiler, but also high-level language code that can be executed by a computer using an interpreter or the like. The hardware device described above may be configured to operate as one or more software modules to perform the operations of the present invention, and vice versa.
As described above, the present invention has been described by way of limited embodiments and drawings, but the present invention is not limited to the above embodiments, and those skilled in the art to which the present invention pertains various modifications and variations from such descriptions. This is possible.
Therefore, the scope of the present invention should not be limited to the described embodiments, but should be determined not only by the claims below but also by the equivalents of the claims.
According to the present invention, it is possible to provide a method and system for automatically adding an index to a search database using user log tracking, same classification, and related search terms.
According to the present invention, when there is a selection of the result document exposed for the search query input by the user, the search query is added to the result document as an index word, and when there is another user's search later, a more accurate and wider search result Can be provided.
According to the present invention, by adding a search query to the search database in a chain of index words of the result document, as the classification is subdivided, the user's satisfaction with the search can be improved.
Claims (26)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20070029455A KR101274295B1 (en) | 2007-03-26 | 2007-03-26 | Method and system for adding automatic indexing word to search database using directory |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20070029455A KR101274295B1 (en) | 2007-03-26 | 2007-03-26 | Method and system for adding automatic indexing word to search database using directory |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20080087357A KR20080087357A (en) | 2008-10-01 |
KR101274295B1 true KR101274295B1 (en) | 2013-06-13 |
Family
ID=40150020
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR20070029455A KR101274295B1 (en) | 2007-03-26 | 2007-03-26 | Method and system for adding automatic indexing word to search database using directory |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101274295B1 (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09204437A (en) * | 1996-01-26 | 1997-08-05 | Fuji Xerox Co Ltd | Document retrieval device |
KR20050100873A (en) * | 2004-04-16 | 2005-10-20 | 엔에이치엔(주) | Method and system for identifying related search terms in the internet search system |
-
2007
- 2007-03-26 KR KR20070029455A patent/KR101274295B1/en active IP Right Grant
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09204437A (en) * | 1996-01-26 | 1997-08-05 | Fuji Xerox Co Ltd | Document retrieval device |
KR20050100873A (en) * | 2004-04-16 | 2005-10-20 | 엔에이치엔(주) | Method and system for identifying related search terms in the internet search system |
Also Published As
Publication number | Publication date |
---|---|
KR20080087357A (en) | 2008-10-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5492187B2 (en) | Search result ranking using edit distance and document information | |
US7693904B2 (en) | Method and system for determining relation between search terms in the internet search system | |
JP5597255B2 (en) | Ranking search results based on word weights | |
US5875445A (en) | Performance-related estimation using pseudo-ranked trees | |
JP3225912B2 (en) | Information retrieval apparatus, method and recording medium | |
US8527487B2 (en) | Method and system for automatic construction of information organization structure for related information browsing | |
US20080104113A1 (en) | Uniform resource locator scoring for targeted web crawling | |
JP6966158B2 (en) | Methods, devices and programs for processing search data | |
JP4237813B2 (en) | Structured document management system | |
KR100706389B1 (en) | Image search method and apparatus considering a similarity among the images | |
KR100899930B1 (en) | System and Method for Generating Relating Data Class | |
JP2013174988A (en) | Similar document retrieval support apparatus and similar document retrieval support program | |
KR101274295B1 (en) | Method and system for adding automatic indexing word to search database using directory | |
KR100884889B1 (en) | Method and system for adding automatic indexing word to search database | |
JP2005122509A (en) | Program, system and method for analyzing hierarchical structure data | |
JP6901533B2 (en) | Computer system and business support method | |
JP4091586B2 (en) | Structured document management system, index construction method and program | |
JP4558369B2 (en) | Information extraction system, information extraction method, and computer program | |
TWM623755U (en) | System for generating creative materials | |
KR101363335B1 (en) | Apparatus and method for generating document categorization model | |
JP2005209043A (en) | Retrieval system, computer, and recording medium | |
JP4160627B2 (en) | Structured document management system and program | |
JP2013125429A (en) | Analysis object determination device | |
JP2006228116A (en) | Web page link determination method and web page link determination device | |
JP2008198235A (en) | Structured document management system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20160329 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20170328 Year of fee payment: 5 |