Semantic structure search device and semantic structure search method
Abstract
A non-transitory computer-readable recording medium stores a semantic structure search program. The semantic structure search program causes a computer to execute the following process. The computer generates a plurality of search semantic symbols from a search request. Next, the computer specifies a position of a specific word that corresponds to the search request in a search target document, by the plurality of search semantic symbols and document semantic structure position information. The document semantic structure position information includes a relationship information between a plurality of semantic symbols and a plurality of positions of a plurality of words in the search target document. The plurality of semantic symbols represent a semantic structure corresponding to the plurality of words. Thereafter, the computer outputs a search result including the specific word and the position of the specific word in the search target document.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A non-transitory computer-readable recording medium having stored therein a semantic structure search program that causes a computer to execute a process comprising:
generating a plurality of search semantic symbols from a search request; specifying a position of a specific word that corresponds to the search request in a search target document, by the plurality of search semantic symbols and document semantic structure position information, the document semantic structure position information including a relationship information between a plurality of semantic symbols and a plurality of positions of a plurality of words in the search target document, the plurality of semantic symbols representing a semantic structure corresponding to the plurality of words; and outputting a search result including the specific word and the position of the specific word in the search target document.
2 . The non-transitory computer-readable recording medium according to claim 1 , wherein
the document semantic structure position information represents a correspondence relationship between code information that is generated for the search target document and that represents the plurality of semantic symbols and the plurality of positions of the plurality of words in the search target document, and the specifying the position of the specific word in the search target document generates search code information for searching the search target document from the plurality of search semantic symbols by referring to semantic symbol information representing a correspondence relationship between a word and a semantic symbol and to mapping information representing a correspondence relationship between a word and code information, obtains a position corresponding to code information that is identical to the search code information from the document semantic structure position information, and specifies the obtained position as the position of the specific word in the search target document.
3 . The non-transitory computer-readable recording medium according to claim 2 , wherein
the process further comprises:
specifying a plurality of search words corresponding to the plurality of search semantic symbols by referring to the semantic symbol information; and
specifying a document including the plurality of search words by referring to bit map information that represents presence or absence of each of a plurality of words in each of a plurality of documents, and
the specifying the position of the specific word in the search target document uses the specified document as the search target document.
4 . The non-transitory computer-readable recording medium according to claim 3 , wherein
the semantic symbol information includes attribute information added to a word, the bit map information represents presence or absence of each of the plurality of words in each of the plurality of documents for each combination of each of the plurality of words, attribute information and a semantic symbol, the specifying the plurality of search words specifies a plurality of combinations of the plurality of search words corresponding to the plurality of search semantic symbols, attribute information of the plurality of search words and a plurality of semantic symbols of the plurality of search words by referring to the semantic symbol information, and the specifying the document including the plurality of search words specifies a document corresponding to the specified combinations by referring to the bit map information.
5 . A semantic structure search device comprising:
a memory configured to store document semantic structure position information including a relationship information between a plurality of semantic symbols and a plurality of positions of a plurality of words in a search target document, the plurality of semantic symbols representing a semantic structure corresponding to the plurality of words; a processor configured to generate a plurality of search semantic symbols from a search request, and to specify a position of a specific word that corresponds to the search request in the search target document, by the plurality of search semantic symbols and the document semantic structure position information; and an output interface configured to output a search result including the specific word and the position of the specific word in the search target document.
6 . The semantic structure search device according to claim 5 , wherein
the document semantic structure position information represents a correspondence relationship between code information that is generated for the search target document and that represents the plurality of semantic symbols and the plurality of positions of the plurality of words in the search target document, the memory further stores semantic symbol information representing a correspondence relationship between a word and a semantic symbol and mapping information representing a correspondence relationship between a word and code information, and the processor generates search code information for searching the search target document from the plurality of search semantic symbols by referring to the semantic symbol information and the mapping information, obtains a position corresponding to code information that is identical to the search code information from the document semantic structure position information, and specifies the obtained position as the position of the specific word in the search target document.
7 . The semantic structure search device according to claim 6 , wherein
the memory further stores bit map information that represents presence or absence of each of a plurality of words in each of a plurality of documents, and the processor specifies a plurality of search words corresponding to the plurality of search semantic symbols by referring to the semantic symbol information, specifies a document including the plurality of search words by referring to the bit map information, and uses the specified document as the search target document.
8 . The semantic structure search device according to claim 7 , wherein
the semantic symbol information includes attribute information added to a word, the bit map information represents presence or absence of each of the plurality of words in each of the plurality of documents for each combination of each of the plurality of words, attribute information and a semantic symbol, and the processor specifies a plurality of combinations of the plurality of search words corresponding to the plurality of search semantic symbols, attribute information of the plurality of search words and a plurality of semantic symbols of the plurality of search words by referring to the semantic symbol information, specifies a document corresponding to the specified combinations by referring to the bit map information, and uses the specified document as the search target document.
9 . A semantic structure search method comprising:
generating a plurality of search semantic symbols from a search request by a processor; specifying, by the processor, a position of a specific word that corresponds to the search request in a search target document, by the plurality of search semantic symbols and document semantic structure position information, the document semantic structure position information including a relationship information between a plurality of semantic symbols and a plurality of positions of a plurality of words in the search target document, the plurality of semantic symbols representing a semantic structure corresponding to the plurality of words; and outputting a search result including the specific word and the position of the specific word in the search target document.
10 . The semantic structure search method according to claim 9 , wherein
the document semantic structure position information represents a correspondence relationship between code information that is generated for the search target document and that represents the plurality of semantic symbols and the plurality of positions of the plurality of words in the search target document, and the specifying the position of the specific word in the search target document generates search code information for searching the search target document from the plurality of search semantic symbols by referring to semantic symbol information representing a correspondence relationship between a word and a semantic symbol and to mapping information representing a correspondence relationship between a word and code information, obtains a position corresponding to code information that is identical to the search code information from the document semantic structure position information, and specifies the obtained position as the position of the specific word in the search target document.
11 . The semantic structure search method according to claim 10 , wherein
the method further comprises:
specifying a plurality of search words corresponding to the plurality of search semantic symbols by referring to the semantic symbol information; and
specifying a document including the plurality of search words by referring to bit map information that represents presence or absence of each of a plurality of words in each of the plurality of documents, and
the specifying the position of the specific word in the search target document uses the specified document as the search target document.
12 . The semantic structure search method according to claim 11 , wherein
the semantic symbol information includes attribute information added to a word, the bit map information represents presence or absence of each of the plurality of words in each of the plurality of documents for each combination of each of the plurality of words, attribute information and a semantic symbol, the specifying the plurality of search words specifies a plurality of combinations of the plurality of search words corresponding to the plurality of search semantic symbols, attribute information of the plurality of search words and a plurality of semantic symbols of the plurality of search words by referring to the semantic symbol information, and the specifying the document including the plurality of search words specifies a document corresponding to the specified combination by referring to the bit map information.Join the waitlist — get patent alerts
Track US2016217207A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.