Document search result generation apparatus, document search result generation method, and document search result generation program
The document search system enhances user experience by structuring local government document searches with advanced features like image data generation and transmission, addressing the limitations of existing search sites.
Patent Information
- Application Number
- JP2024103887
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-06-27
- Publication Date
- 2026-01-16
AI Technical Summary
Existing search sites for local government projects lack user-friendly features, such as unclear recruitment information processes and insufficient preparation time, making it difficult for users to find relevant documents efficiently.
A document search result generating device and method that includes a local government document database storing document addresses, IDs, display names, publication years, text, and image data, enabling advanced search capabilities with image data generation and transmission to user terminals, displaying search results in a structured format with highlighted text and frequently used pages.
Improves user usability by providing clear and efficient document search results, allowing users to easily access and download relevant documents, and facilitating advanced search functionalities.
Smart Images

Figure 2026005497000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention is suitable for application to a document search result generating device, a document search result generating method, and a document search result generating program that can easily search for document files that are publicly available, for example, from local governments. [Background technology]
[0002] In recent years, the work of local governments has become more diverse, and in order to improve the situation where it is difficult to match bidders with local government-run projects operated by local governments, a search site has been developed that creates a database of publicly announced public recruitment information that can be used for bidding, making it easy to search (see, for example, non-patent document 1). [Prior art documents] [Patent documents]
[0003] [Non-Patent Document 1] https: / / www2.njss.info / Summary of the Invention [Problem to be solved by the invention]
[0004] However, such search sites were limited to searching for public recruitment information for local government-run projects, and had problems such as the process leading up to the public announcement of the recruitment information being unclear, and there being a limited amount of time until the recruitment deadline, leaving insufficient preparation time, making them less user-friendly.
[0005] The present invention has been made to solve such problems, and its object is to provide a document search result generating device, a document search result generating method, and a document search result generating program that can improve user usability. [Means for solving the problem]
[0006] In order to solve this problem, the document search result generating device of the present invention includes: a memory unit that stores a local government document database in which are registered a document address representing the address of a document file made public by a local government, a document ID (IDentification) that is an identifier for the document file, a document display name that is a display name for the document file, the local government that has made the document file public, the publication year in which the document file was made public, a text file that is text data for each page of the document file, and image data for each page of the document file; a search unit that, when search conditions including at least one of a search word and detailed conditions are supplied from a user terminal, searches the local government document database and searches for the search word in the text file corresponding to a document ID that matches the detailed conditions; an image data generating unit that generates result image data that displays a list of document information in a single frame, including the document display name of the document file that matches the search criteria, a list of detected text sentences in the text file that include the search word and characters before and after it, most frequently-used image data corresponding to the page on which the search word is most frequently found, and a jump button that can be linked to the document address; an image data transmission unit that transmits the resultant image data to the user terminal; The present invention is characterized by having the following.
[0007] Furthermore, in the document search result generation method of the present invention, when search conditions including at least one of a search word and detailed conditions are supplied from a user terminal, a search unit searches a local government document database in which a document address representing the address of a document file made public by a local government, a document ID (IDentification) which is an identifier for the document file, a document display name which is a display name for the document file, the local government that made the document file public, the publication year in which the document file was made public, a text file which is text data for each page of the document file, and image data for each page of the document file are registered, and searches for the search word in the text file corresponding to the document ID that matches the detailed conditions; an image data generation step for generating result image data that displays a list of document information in a single frame, including the document display name of the document file that meets the detailed conditions, a list of detected text sentences in the text file that include the search word and characters before and after it, most frequently-used image data corresponding to the page on which the search word is most frequently found, and a jump button that can be linked to the document address; an image data transmission step of transmitting the resultant image data to the user terminal; 1. A document search result generating method comprising:
[0008] In addition, the document search result generating program of the present invention includes the steps of: When search conditions including at least one of a search word and detailed conditions are supplied from a user terminal, a search unit searches a local government document database in which a document address representing the address of a document file made public by a local government, a document ID (IDentification) which is an identifier for the document file, a document display name which is a display name for the document file, the local government that made the document file public, the publication year in which the document file was made public, a text file which is text data for each page of the document file, and image data for each page of the document file are registered, and searches for the search word in the text file corresponding to the document ID that matches the detailed conditions; an image data generation step for generating result image data that displays a list of document information in a single frame, including the document display name of the document file that meets the detailed conditions, a list of detected text sentences in the text file that include the search word and characters before and after it, most frequently-used image data corresponding to the page on which the search word is most frequently found, and a jump button that can be linked to the document address; an image data transmission step of transmitting the resultant image data to the user terminal; The present invention is characterized by having the following. [Effects of the Invention]
[0009] The present invention can realize a document search result generating device, a document search result generating method, and a document search result generating program that can improve usability for users. [Brief explanation of the drawings]
[0010] [Figure 1] 1 is a schematic diagram illustrating a configuration of a document search system according to an embodiment of the present invention. [Figure 2] FIG. 2 is a block diagram showing the electrical configuration of a search server. [Figure 3] FIG. 2 is a schematic diagram illustrating the configuration of a local government document database. [Figure 4] This is a schematic diagram explaining the flow of planning and construction of a local government-run project. [Figure 5] FIG. 2 is a schematic diagram illustrating the configuration of a local government database. [Figure 6] FIG. 2 is a schematic diagram illustrating a word input screen. [Figure 7] 10 is a schematic diagram illustrating a detailed setting screen. FIG. [Figure 8] FIG. 10 is a schematic diagram illustrating page association. [Figure 9] 10 is a schematic diagram illustrating a search result screen. FIG. [Figure 10] FIG. 2 is a schematic diagram illustrating a document display frame. [Figure 11] 10 is a flowchart illustrating a document search process. [Figure 12] 10 is a flowchart illustrating a result image data generation process. [Figure 13] 10 is a system chart illustrating a result image data generation process according to another embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0011] Hereinafter, embodiments of the present invention will be described with reference to the drawings. <Embodiment> As shown in Figure 1, the reference numeral 1 denotes a document search system for a municipally operated project run by a municipality as a whole. In the document search system 1, a search server 2, a user terminal 3, and a public server 4 can communicate with each other using various telecommunications circuits, such as the Internet using wireless and wired connections.
[0012] As shown in Fig. 2, the search server 2 has a computer configuration, and a control unit 21 consisting of a CPU (Central Processing Unit), ROM (Read Only Memory), and RAM (Random Access Memory) controls the entire search server 2 and executes document search processing in accordance with a document search program pre-stored in a storage unit 25. The search server 2 communicates with other devices via an external interface 23 and executes document search processing. Note that the display unit 24 and operation input unit 26 are not essential.
[0013] Although not shown, the user terminal 3 also has a computer configuration, and a control unit 31 consisting of a CPU, ROM, and RAM controls the entire system and executes document search processing. The user terminal 3 has an external interface 33, a display unit 34, and an operation input unit 36, and communicates via the external interface 33 in response to a user's operation on the operation input unit 36, and the supplied image data is displayed on the display unit 34.
[0014] Although not shown, the public server 4 also has a computer configuration, with a control unit 41 consisting of a CPU, ROM, and RAM providing overall control and publishing the organization's website using a program pre-stored in a storage unit 45. The public server 4 has an external interface 43, and communicates via the external interface 43 to supply document files and image data in response to requests from the search server 2 and user terminal 3.
[0015] In the document search system 1 where search conditions are input, the search server 2 stores document information about document files that each local government has made public via the public server 4 as a local government document database. The search server 2 publishes a document search site, and in response to a search request from a user terminal 3, searches the local government document database and transmits result image data representing the search results to the user terminal 3.
[0016] Public Server 4 is an organizational website operated by public organizations such as local governments and agencies, and it makes document files publicly available. Local governments are divided into categories such as central government ministries and agencies, prefectures, designated cities, and municipalities, and furthermore, committees and other organizations are placed under the management of local governments.
[0017] For example, as of June 2024, there are 47 prefectures, 20 designated cities, 792 cities, 175 wards, 30 central government ministries and agencies, and 7 committees run by the national government. In addition, there are also committees run by local governments, and institutions such as national research institutes and university corporations run by the national government.
[0018] The format of the document files made public varies from municipality to municipality, including image files such as PDF and JPEG, text information, etc. Furthermore, the official names of documents decided by each municipality differ, and the formats vary from municipality to municipality, with no uniformity.
[0019] It would be extremely cumbersome to check these document files on each organization's website. However, even if public organizations were to publish all of their public document files on a single site, it would still be difficult for users to find the documents they are looking for, due to the sheer number and variety of documents.
[0020] By the way, since local governments are assigned roles according to their divisions, similar tasks are often assigned to the same division. Also, the content of projects often changes depending on the size of the budget.
[0021] Therefore, in the present invention, items that indicate the grade of a local government, such as its division, population, and budget size, are registered, and a search can be performed by specifying each item.
[0022] Furthermore, local governments have assemblies, and projects are only implemented once approved by the assemblies. They are also obligated to report to the residents who belong to the local government. Therefore, regardless of the type of local government, there is a common pattern in the progress of local government-run projects from their conception to their implementation and communication to the residents.
[0023] Therefore, in the present invention, documents are classified into document formats according to the progress of local government-run projects, and searches can be performed by specifying the document format.
[0024] Specifically, a local government stores website data in the storage unit 45 of the public server 4 and publishes the website's URL (Uniform Resource Locator), thereby making the website public on the Internet. By specifying the URL in browser application software, the search server 2 and the user terminal 3 can access the website published by the local government and view document files.
[0025] As shown in Figure 3, the storage unit 25 of the search server 2 stores a local government document database JD. The local government document database JD stores, in association with a document ID (IDentification) that identifies a document file, the display name of the document, the document year, the document format, the local government ID, the address of the document text data (which is the text data of the document file), the address of the document image file (which is the document file format such as PDF or LPEG), page information that associates the document image file with the text data, and the URL of the document file. The document image file and text data are stored in an area separate from the local government document database JD. Image data refers to data that includes the file name, text, and location information that make up the display screen, and JPEG, PNG, etc. are referred to as image files.
[0026] The display names of documents are not the official names decided by the local government, but are unique names created by the document search site. For example, even for "Outline of the Initial Budget Proposal," the fiscal year may be displayed first or last, or the fiscal year may not be displayed at all, and there are large differences in the naming of documents between local governments. Therefore, adjustments are made by putting the fiscal year first and using a standard name where possible, and unique names that minimize the variation in naming between local governments are registered as the display names of documents.
[0027] The fiscal year is registered as the relevant fiscal year. For a single fiscal year, the corresponding year is registered, such as 2024, and for multiple fiscal years, the start and end years of the fiscal year are registered, such as 2021-50 (2021-2050). The document format is registered as one selected from several pre-defined formats.
[0028] As shown in Figure 4, for local government management projects, after 1) a basic concept is created, 2) a basic plan and 3) an implementation plan are created. This implementation plan is then fleshed out into 4) sector-specific plans and 5) a comprehensive strategy and population vision. These implementation plans are then 6) incorporated into the overall policy for each fiscal year, 7) included in the initial budget or 8) supplementary budget, and 9) approved by the assembly, the project is implemented. After the settlement is made, 9) the project is evaluated by the assembly (assembly minutes). For projects that are carried out repeatedly or over multiple years, steps 6) to 9) are repeated. The evaluation results are then communicated to residents through methods such as 10) a newsletter, 11) assembly newsletters, and 12) press releases.
[0029] For this reason, in the local government document database JD, document files are classified into document formats according to the progress of the above 1) to 12), and the document formats are registered in association with document IDs.
[0030] Furthermore, a local government ID is registered in the local government document database JD. A local government database JC is stored in the storage unit 25 of the search server 2. In association with the local government ID, local government classification information that categorizes the characteristics of the local government, such as the name of the local government, its classification, financial status, and population size, is registered.
[0031] The local government classification information includes the area that represents the region to which the local government belongs, the classification of the local government, the business entity that has the power to make decisions about the business, the population size that classifies the population of residents belonging to the local government, the financial strength index that indicates the degree of financial soundness, and the budget size that classifies the budget. The population size and budget size may be common to all local government classifications, or may be classified for each local government classification.
[0032] When a user operates the user terminal 3 and specifies a document search site in the browser to access it, the control unit 31 of the user terminal 3 sends a request signal to the search server 2 to supply image data. As a result, a word input screen 60 is displayed on the display unit 34 of the user terminal 3, as shown in Fig. 6. Thereafter, similar processing is performed to supply image data to the user terminal 3 in response to the request signal from the user terminal 3.
[0033] The word input screen 60 displays an and search box 62, an or search box 63, and a not search box 64. Items that satisfy all of the multiple words entered in the and search box 62 are searched for, items that satisfy any of the multiple words entered in the or search box 63 are searched for, and the search excludes the word entered in the not search box 64. When the and search box 62, the or search box 63, and the not search box 64 are displayed, the color of the search button 65 changes and it becomes operable. Note that Figure 6 shows the state when "metaverse" has been entered as the search word.
[0034] The advanced settings button 66 is a button for setting advanced search settings, and when the advanced settings button 66 is operated, an advanced settings screen 70 is displayed on the display unit 34 as shown in FIG.
[0035] The detailed settings screen 70 displays the detailed search conditions so that they can be selected by selecting options from a pull-down menu or by checking or unchecking boxes. The document selection field 71 displays the start and end of the target year and the document format as detailed setting conditions, in a selectable state. The local government selection field 72 displays the ministry or prefecture / municipal classification, population size, financial strength index, budget size, area / entity as detailed setting conditions, in a selectable state.
[0036] A search button 65 and a back button 73 are displayed in the upper right corner of the detail setting screen 70. Operating the back button 73 returns to the previously displayed screen (here, the word input screen 60). When the search button 65 is operated on the word input screen 60 or the detail setting screen 70, the control unit 31 of the user terminal 3 supplies the entered search word and detail setting conditions as search conditions to the search server 2 together with a search request signal.
[0037] The control unit 21 of the search server 2 searches for local government documents in accordance with the search words and the detailed setting conditions.
[0038] Specifically, the control unit 21 searches the local government document database JD and extracts document IDs that match the detailed setting conditions. Furthermore, as shown in Fig. 8, the control unit 21 searches for search words in the entire text of the document text data corresponding to the extracted document IDs.
[0039] Furthermore, the control unit 21 associates the detected search words with the pages of the document image file from the page information 103, and specifies the page of the document image file in which the search words were most frequently detected. The document image file is in a format where multiple pages are combined into one file, such as PDF format, and the page within the file is specified.
[0040] If the local government document on the public server 4 is text data, the text data is converted into a document image file format and registered as a document image file. The document image file may be a file for each page, and if it is a file for each page, the file itself will be identified as the corresponding page.
[0041] The control unit 21 identifies the most frequently detected page of the document image file in which the most detected words are detected, generates result image data that is image data according to the search results using the most frequently detected page, and transmits the result image data to the user terminal 3. As a result, a search result screen 80 is displayed on the display unit 34 of the user terminal 3.
[0042] As shown in Figure 9, the search result screen 80 displays the search results as follows: overall search results 81, area search results 82, document format results 84, and a list of multiple (six in Figure 8) document display frames 90.
[0043] The overall search result 81 indicates the number of documents (document files) that match the search criteria and the number of local governments that have issued document files that match the search criteria.
[0044] The area search results 82 show the number of documents that match the search criteria for each area (region). A check box is provided to the left of the region name, and if you check the Tohoku region, for example, the municipalities in the Tohoku region will be added to the search criteria, and a new search result screen (not shown) will be displayed.
[0045] The document format result 84 displays the number of document formats selected in the document format selection field 83 among the documents that match the search criteria, and the number in the document display frame 90 that is currently displayed. In the figure, "Plan / Policy" has been selected as the document format, and it shows that documents 1-6 out of 23 are currently displayed. For example, if you move the cursor over the "Budget ▽" in the document format selection field 83 and operate it, documents that match the document format "Budget" will be added to the search criteria, and a new search results screen (not shown) will be displayed.
[0046] The page display field 88 shows the pages in which the document display frames 90 are displayed as a list of documents that match the search criteria. There are six document display frames 90 displayed, and the number of documents that match the plan / policy is 23, so the total number of pages is "4," indicating that the current page is page 1. You can move between pages by operating "<<" on the left or ">>" on the right.
[0047] In addition, the search results screen 80 displays an and search box 62, an or search box 63, a not search box 64, and an advanced settings button 66, which allow you to add search conditions to the search results you are currently searching for and narrow down the documents.
[0048] That is, the search result screen 80 not only shows the search results but also allows the user to add various search conditions and narrow down the documents with a simple operation.
[0049] As shown in FIG. 10, the document display frame 90 is provided with a document summary field 91, a hit word display field 92, an image display field 93, and a frequently occurring word display field 94.
[0050] The document summary section displays, from the top, the name of the local government, the document format, the fiscal year, and the document name. Also, a jump button 97 is displayed to the right of the document name.
[0051] When the jump button 97 is operated, a separate window opens and displays the original document that is the source and made public by the local government. That is, when a jump request signal to display the original document is supplied from the user terminal 3, the control unit 21 of the search server 2 opens a separate window and specifies the URL associated with the document. As a result, the original document is displayed on the display unit 34 of the user terminal 3.
[0052] The hit word display field 92 displays the search words found in the document text data, along with the text sentences containing only a few characters before and after the search words, in the order in which they appear in the document. On the search result screen 80, the hit word display field 92 displays the section corresponding to the most frequently found page on which the search word was found most frequently.
[0053] The search words are highlighted in a different color or marker from the other text. This hit word display field 92 can be scrolled up and down to display any detected text that could not be displayed in the hit word display field 92.
[0054] The most frequently detected page of the document image file is displayed as a display image 93a in the image display field 93. The total number of hits for the search word in the document text data and the number of the detected text sentence currently displayed in the hit word display field 92 (counted from the first sentence on the first page) are displayed in the upper right corner of the display image 93a. In the figure, the detected text sentence is the 103rd out of 150 hits.
[0055] Here, when the user operates one of the detected text sentences, the page of the document image file corresponding to the operated detected text sentence is displayed in the display image 93a.
[0056] That is, when a designation signal indicating that a detected text sentence has been designated is supplied from the user terminal 3, the control unit 21 of the search server 2 identifies the page of the document image file to which the detected text sentence belongs based on the page information 103, generates image data for the document image file of the identified specific page as the display image 93a, and supplies this image data to the user terminal 3. As a result, a search result screen (not shown) is displayed on the display unit 34 of the user terminal 3, displaying the document image file of the specific page as the display image 93a.
[0057] Furthermore, the frequently occurring words display field 94 displays the frequently occurring words of the page (the most frequently detected page or the specific page) corresponding to the displayed image 93a in descending order of frequency. Therefore, it is possible to guess the content of the page corresponding to the displayed image 93a. Note that the frequently occurring words may be those that occur by document rather than by page. It is also possible to switch between pages and documents using a switch button.
[0058] As shown in FIG. 10, in the document summary section 91, a related button 98 for searching for and displaying a list of related documents and a similar button 99 for searching for and displaying a list of similar documents are displayed.
[0059] Specifically, when a user operates the related button 98 via the user terminal 3, a related search request signal is supplied to the search server 2. The control unit 21 of the search server 2 specifies the same search word, the same local government, and the document's fiscal year plus or minus a related year (for example, two years) as search conditions and executes a search.
[0060] For example, in the case of FIG. 9, the control unit 21 searches for the local government as "Miyazaki Prefecture Miyazaki Prefectural Office," the start of the fiscal year as "2021," and the end of the fiscal year as "2025," while leaving the search word "metaverse" already entered as the search criteria. The control unit 21 then generates image data based on the search results and supplies it to the user terminal 3. As a result, a search result screen (not shown) that searches for related documents is displayed on the display unit 34 of the user terminal 3.
[0061] This allows for a simple listing of potentially related documents within the same municipality.
[0062] Since each project has a specific person in charge, if the local government classification and project owner class are the same, there is a high possibility that similar projects will be carried out. Also, if the population size and budget size are the same, there is a high possibility that the content of the projects will be similar.
[0063] Therefore, for a similar search, the same search word, the same local government division and business entity class, the same population size, and the same budget size are selected and searched.
[0064] Specifically, when a user operates the similar button 99 via the user terminal 3, a similar search request signal is supplied to the search server 2. For example, in the case of Fig. 10, the control unit 21 of the search server 2 sets, as search conditions, the same search word "metaverse," the same local government classification and business entity "prefecture" and "assembly," the same population size "D," and the same budget size "D," and executes a search.
[0065] Then, the control unit 21 generates image data based on the search results and supplies it to the user terminal 3. As a result, a search result screen (not shown) in which related documents have been searched for is displayed on the display unit 34 of the user terminal 3.
[0066] This search result screen (FIG. 9) displays a PDF batch download button 86. When this PDF batch download button 86 is operated, document image files registered in the document search database DK can be downloaded all at once.
[0067] Specifically, when the user operates the PDF batch download button 86 via the user terminal 3, a PDF download request signal is supplied to the search server 2. The control unit 21 of the search server 2 supplies all document image files that match the search criteria (corresponding to the current search result screen) together to the user terminal 3. As a result, the document image files are stored in the storage unit 35 of the user terminal 3.
[0068] Therefore, after displaying a list of related documents through a related search, related documents can be easily downloaded by operating the PDF batch download button 86. The same applies to similar documents, and similar documents can be easily downloaded.
[0069] This search result screen (FIG. 9) also displays a CSV batch download button 87. When this CSV batch download button 87 is operated, the information registered in the document search database DK can be downloaded as a list.
[0070] Specifically, when the user operates the CSV batch download button 87 via the user terminal 3, a CSV download request signal is supplied to the search server 2. The control unit 21 of the search server 2 prepares a CSV format list of information corresponding to the document IDs that match the search criteria (corresponding to the current search result screen) and supplies this list to the user terminal 3. As a result, the list is stored in the storage unit 35 of the user terminal 3.
[0071] Therefore, after displaying a list of related documents through a related search, related documents can be easily obtained in a list by operating the CSV batch download button 87. The same applies to similar documents; similar documents can be easily obtained in a list.
[0072] Next, the document search processing procedure RT1 executed in accordance with the document search program will be described with reference to the flowcharts of FIGS.
[0073] When the control unit 21 of the search server 2 is accessed by the user terminal 3, it starts a document search process, goes to the next step S11, receives the requested image data, and moves to the next step S12.
[0074] In step S12, the control unit 21 determines whether or not a search request has been made. If a negative result is obtained here, the control unit 21 waits for a search request in step S12.
[0075] If a positive result is obtained in step S12, the control unit 21 proceeds to the next step S13, searches for documents that match the search conditions, and then proceeds to the next step S14.
[0076] In step S14, the control unit 21 proceeds to a subroutine SRT2, where it executes a result image data generation process.
[0077] In the subroutine SRT2, the control unit 21 associates the search word detected from the text data with the page in the document image file, and then proceeds to the next step S22.
[0078] In step S22, the control unit 21 identifies the most frequently searched page, and proceeds to the next step S23. In step S23, the control unit 21 selects the page corresponding to the most frequently searched page in the document image file as a display image, and proceeds to the next step S24.
[0079] In step S24, the control unit 21 generates image data (search result screen 80) in which the page selected in step S23 is displayed as a display image, and the process returns to step S14 of the document search processing procedure RT1.
[0080] In step S14, the control unit 21 proceeds to the next step S15, transmits the generated result image data to the user terminal 3, and proceeds to the next step S16.
[0081] In step S16, the control unit 21 determines whether or not access to the site has ended due to an operation such as closing the browser, and if a negative result is obtained, the process returns to step S12 and waits for a search request from the user.
[0082] On the other hand, if a positive result is obtained in step S16, the control unit 21 ends the document search process.
[0083] <Actions and effects> The following describes the features of the inventions extracted from the above-described embodiments, while indicating their effects as necessary. Note that, for ease of understanding, the corresponding configurations in the above-described embodiments are indicated in parentheses as appropriate, but the specific configurations indicated in parentheses are not limited to these. Furthermore, the meanings and examples of terms described in each feature may also be applied as the meanings and examples of terms described in other features described in the same wording.
[0084] In the above configuration, the document search result generating device of the present invention includes a memory unit (memory unit 25) that stores a local government document database (local government document database JD) in which are registered a document address representing the address (URL) of a document file made public by a local government, a document ID (IDentification) that is an identifier for the document file, a document display name that is a display name for the document file, the local government that made the document file public, the publication year in which the document file was made public, a text file that is text data for each page of the document file, and image data for each page of the document file; a search unit (control unit 21) that, when search conditions including at least one of a search word and detailed conditions are supplied from a user terminal, searches the local government document database and searches for the search word in the text file corresponding to a document ID that matches the detailed conditions; an image data generating unit (control unit 21) that generates result image data that displays a list of document information (document display frame 90) in a single frame, including the document display name of the document file that matches the search criteria, a list of detected text sentences in the text file that include the search word and characters before and after it, most frequently found image data corresponding to the page on which the search word is most frequently found, and a jump button that can be linked to the document address; The image data transmission unit (external interface 23) transmits the result image data to the user terminal.
[0085] This allows the search results to be displayed as a list of detected text sentences, along with an image of the page on which the most detected words were found, making it easier to predict the contents of the detected document and to determine whether or not to use the jump button to check the original data.
[0086] In the document search result generating device of the present invention, The image data generation unit When a designation signal indicating that one detected text sentence has been designated from the list of detected text sentences is supplied from the user terminal, the most frequent image data is replaced with designated image data corresponding to the page to which the detected text sentence belongs.
[0087] This allows the page to which the detected text sentence belongs to to be displayed as a display image, so that the user can easily visually identify the page that interests them from the preceding and following sentences.
[0088] In the document search result generating device of the present invention, the search unit Search for frequently occurring words that appear frequently on each page, The image data generation unit The frequently occurring words are displayed in descending order of frequency by the number of frequently occurring words displayed.
[0089] This allows the content of the page to be inferred based on frequently occurring words, making it easier to determine whether or not to use the jump button to check the original data.
[0090] In the document search result generating device of the present invention, the result image data includes: A download button is displayed to download all the documents that match the search criteria. When a download request signal indicating that the download button has been operated is received from the user terminal, the document file is transmitted to the user terminal. It is characterized by:
[0091] This allows document files that match the search criteria to be downloaded all at once, improving user convenience.
[0092] <Other embodiments> In the above embodiment, a case has been described in which a link to the document address (URL) of the original document on the public server 4 is attached to the jump button. The present invention is not limited to this, and the point is that it is sufficient to be able to view the entire document, and a link to the document address of a text file or image file stored in the storage unit 25 of the search server 2 may also be attached.
[0093] In the above embodiment, the display image corresponding to the specified detected text sentence is displayed, but the present invention is not limited to this. The image of the most frequently detected page can also be used as is. Also, displaying frequently occurring words is not essential.
[0094] In the above-described embodiment, the image files are stored in the storage unit 45 of the server 4, but the present invention is not limited to this. For example, the image files may be stored in a separately configured image data providing system 6. In this case, as shown in FIG. 13 , when the user terminal 3 accesses the WEB service UEL in step S31, the server 2 transmits image data of a word entry screen to the user terminal 3 in step S32. The user terminal 3 specifies search conditions and makes a search request to the server 2 in step S33. In step S35, the server 2 performs a search using the search conditions, and in step S36 transmits result image data representing the search results to the user terminal 3. In step S37, the user terminal 3 requests a document image file based on the result image data from the image file distribution system 6.
[0095] In step S39, the image file distribution system 6 transmits the requested image file to the user terminal 3. In step S40, the user terminal 3 arranges the text and image file according to the result image data, and in step S41 displays the search result screen. In step S42, the user terminal 3 checks whether or not there has been a request to end the process from the user, and if a negative result is obtained, it waits for a search request in step S33. In contrast, if a positive result is obtained in step S42, the document search process ends.
[0096] In the above embodiment, the search server 2 as a document search result generating device is configured by the storage unit 25 as a storage unit, the control unit 21 as a detection unit and image data generation unit, and the external interface 23 as an image data transmission unit, but the present invention is not limited to this. The search result generating device of the present invention can be configured by a storage unit, a detection unit, an image data generation unit, and an image data transmission unit having various other configurations. [Industrial Applicability]
[0097] The present invention can be used, for example, as a search system for collecting information about businesses run by local governments. [Explanation of symbols]
[0098] 1: Document search system, 2: Search server, 3: User terminal, 4: Public server, 21, 31, 41: Control unit, 23, 33, 43: External interface, 24, 34, 44: Display unit, 25, 35, 45: Memory unit, 60: Word input screen, 62: and search box, 63: or search box, 64: not search box, 65: Search button, 66: Advanced settings button, 70: Advanced settings screen, 71: Document selection field, 72: Municipality selection field, 73: Button, 80: Search result screen, 81: Overall search results ,82: Area search results, 83: Document format selection field, 84: Document format results, 86: PDF bulk download button, 87: CSV bulk download button, 88: Page display field, 90: Document display frame, 91: Document summary field, 92: Hit word display field, 93: Image display field, 93a: Display image, 94: Frequently used word display field, 97: Jump button, 98: Related button, 99: Similar button, 103: Page information, DK: Document search database, JC: Municipality database, JD: Municipality document database
Claims
1. a memory unit for storing a local government document database in which are registered a document address representing the address of a document file made public by a local government, a document ID (IDentification) which is an identifier for the document file, a document display name which is a display name for the document file, the local government that has made the document file public, the publication year in which the document file was made public, a text file which is text data for each page of the document file, and image data for each page of the document file; a search unit that, when search conditions including at least one of a search word and detailed conditions are supplied from a user terminal, searches the local government document database and searches for the search word in the text file corresponding to a document ID that matches the detailed conditions; an image data generating unit that generates result image data that displays a list of document information in a single frame, including the document display name of the document file that matches the search criteria, a list of detected text sentences in the text file that include the search word and characters before and after it, most frequently-used image data corresponding to the page on which the search word is most frequently found, and a jump button that can be linked to the document address; an image data transmission unit that transmits the resultant image data to the user terminal; A document search result generating device comprising:
2. The image data generation unit When a designation signal indicating that one detected text sentence has been designated from the list of detected text sentences is supplied from the user terminal, the most frequently used image data is replaced with designated image data corresponding to the page to which the detected text sentence belongs.
2. The document search result generating device according to claim 1.
3. The search unit Search for frequently occurring words that appear frequently on each page, The image data generation unit Display the frequently occurring words in order of frequency up to the number of frequently occurring words displayed.
2. The document search result generating device according to claim 1.
4. The resultant image data includes: A download button is displayed to download all the documents that match the search criteria. When a download request signal indicating that the download button has been operated is received from the user terminal, the document file is transmitted to the user terminal.
2. The document search result generating device according to claim 1.
5. When search conditions including at least one of a search word and detailed conditions are supplied from a user terminal, a search unit searches a local government document database in which a document address indicating the address of a document file made public by a local government, a document ID (IDentification) which is an identifier for the document file, a document display name which is a display name for the document file, the local government that made the document file public, the publication year in which the document file was made public, a text file which is text data for each page of the document file, and image data for each page of the document file are registered, and searches for the search word in the text file corresponding to the document ID that matches the detailed conditions; an image data generation step for generating result image data that displays a list of document information in a single frame, including the document display name of the document file that meets the detailed conditions, a list of detected text sentences in the text file that include the search word and characters before and after it, most frequently-used image data corresponding to the page on which the search word is most frequently found, and a jump button that can be linked to the document address; an image data transmission step of transmitting the resultant image data to the user terminal; 1. A document search result generating method comprising:
6. For computers, When search conditions including at least one of a search word and detailed conditions are supplied from a user terminal, a search unit searches a local government document database in which a document address indicating the address of a document file made public by a local government, a document ID (IDentification) which is an identifier for the document file, a document display name which is a display name for the document file, the local government that made the document file public, the publication year in which the document file was made public, a text file which is text data for each page of the document file, and image data for each page of the document file are registered, and searches for the search word in the text file corresponding to the document ID that matches the detailed conditions; an image data generation step for generating result image data that displays a list of document information in a single frame, including the document display name of the document file that meets the detailed conditions, a list of detected text sentences in the text file that include the search word and characters before and after it, most frequently-used image data corresponding to the page on which the search word is most frequently found, and a jump button that can be linked to the document address; an image data transmission step of transmitting the resultant image data to the user terminal; A document search result generating program comprising:
Citation Information
Cited By
Systems, methods, and programs
JP7864449B1