DOCUMENT SEARCH APPARATUS, DOCUMENT MANAGEMENT SYSTEM, DOCUMENT SEARCH SYSTEM, AND DOCUMENT SEARCH METHOD

Information

  • Patent Application
  • 20070226193
  • Publication Number
    20070226193
  • Date Filed
    March 13, 2007
    17 years ago
  • Date Published
    September 27, 2007
    17 years ago
Abstract
A document search apparatus causes a plurality of document management systems to execute a document search in parallel. The document search apparatus comprises a sending unit which sends a first query regarding a first search condition which is input to each of the plurality of document management systems, and a receiving unit which receives a result of the search from each document management system for the first query. In particular, the document search apparatus comprises a search control unit which causes the sending unit to send a second query for requesting search refinement for the first query to each document management system before receiving the results of the search from all the document management systems and after receiving the results of the search from at least one document management system of said plurality of document management systems.
Description

BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 is a view for describing an overall constitution of a document search apparatus according to an embodiment.



FIG. 2 is a block diagram for describing a hardware constitution of a main unit of the document search apparatus according to the embodiment.



FIG. 3 is a view showing an appearance of the document search apparatus according to the embodiment.



FIG. 4 is a view showing a software constitution of the document search apparatus according to the embodiment.



FIG. 5 is an exemplary block diagram pertaining to the hardware constitution of the document management system according to the embodiment.



FIG. 6 is an exemplary block diagram pertaining to the software constitution of the document management system according to the embodiment.



FIG. 7 is a sequence diagram when executing a search refinement using the document management system.



FIG. 8 is a view showing an example of a data format for a query status stored by the document search apparatus according to the embodiment.



FIG. 9 is a view showing an example of the search result display window according to the embodiment.



FIG. 10 is a view showing an example of an input window for search refinement conditions according to the embodiment.



FIG. 11 is a flowchart of an example of a search method according to the embodiment.



FIG. 12 is a flowchart of an example of a sending method of a request for a search refinement according to the embodiment.



FIG. 13 is a view showing an example of a selection process for a scheme for requesting a search refinement according to the embodiment.


Claims
  • 1. A document search apparatus which causes a plurality of document management systems to execute a document search in parallel, comprising: a sending unit which sends a first query to each of said plurality of document management systems, the first query regarding a first search condition which is input;a receiving unit which receives a result of the search for the first query from each of said plurality of document management systems; and,a search control unit which causes said sending unit to send a second query for requesting search refinement for the first query to at least one of said document management systems before receiving the results of the search from all of said document management systems and after receiving the results of the search from at least one document management system of said plurality of document management systems.
  • 2. The document search apparatus according to claim 1, wherein said search control unit comprises: a management unit which manages response states of results of searches from said plurality of document management systems; and,a selection unit which selects a scheme for requesting the second query of said document management systems according to the response states managed by said management unit.
  • 3. The document search apparatus according to claim 2, wherein said selection unit selects a scheme for not sending the second query for search refinement for a document management system whose response state indicates that a search is terminated and the number of hits is zero.
  • 4. The document search apparatus according to claim 2, wherein said selection unit selects a scheme for sending the second query accompanied by identification information for identifying results of the search from the first query and a second search condition for search refinement for a document management system whose response state indicates that a search is terminated and the number of hits is one or more.
  • 5. The document search apparatus according to claim 2, wherein said selection unit selects a scheme for sending the second query accompanied by a third search condition in which a search condition for search refinement is added to the first search condition for a document management system whose response state indicates that search is uncompleted.
  • 6. The document search apparatus according to claim 5, wherein said sending unit sends an interrupt command for interrupting a search process originating in the first query, when sending the second query to a document management system whose response state indicates that search is uncompleted.
  • 7. The document search apparatus according to claim 1, further comprising a creation unit which creates search conditions for the search refinement based on results of a search when receiving the results of the search from at least one of said plurality of document management systems.
  • 8. The document search apparatus according to claim 1, further comprising an accepting unit which accepts from a user or a user apparatus information for creating search conditions for the search refinement, wherein said creation unit creates the search conditions for search refinement based on information accepted by said accepting unit.
  • 9. A document search apparatus which causes a plurality of document management systems to execute a document search in parallel, comprising: a sending unit which sends a first query to each of said plurality of document management systems, the first query regarding a first search condition which is input;a receiving unit which receives a result of the search for the first query from at least one document management system of said plurality of document management systems;a search control unit which causes said sending unit to send a second query for requesting search refinement for the results of the search received by said receiving unit;a management unit which manages response states of the results of searches from said plurality of document management systems received by said receiving unit; and,a selection unit which selects whether or not to send the second query to each of said document management systems according to the response states managed by said management unit.
  • 10. The document search apparatus according to claim 9, wherein said selection unit selects not to send the second query for search refinement for a document management system whose response state indicates that a search is terminated and the number of hits is zero.
  • 11. A document management system, comprising: a receiving unit which receives a query and identification information for identifying the query from said document search apparatus according to claim 1;a search unit which executes a document search based on the query;a sending unit which sends results of the search to said document search apparatus; and,a storage unit which stores the results of the search and the identification information in association with one another,wherein said search unit executes a search refinement for the stored results of the search upon receiving a search refinement request to which the identification information is attached from said document search apparatus.
  • 12. A document search system, comprising said document search apparatus according to claim 1 and said plurality of document management systems according to claim 11.
  • 13. A document search method which causes a plurality of document management systems to execute a document search in parallel, comprising the steps of: sending a first query to each of said plurality of document management systems, the first query regarding a first search condition which is input;receiving results of the search for the first query from each of said plurality of document management systems; and,sending a second query for requesting search refinement for the first query to at least one of said document management systems before receiving the results of the search from all of said document management systems and after receiving the results of the search from at least one document management system of said plurality of document management systems.
  • 14. A document search method which causes a plurality of document management systems to execute a document search in parallel, comprising the steps of: sending a first query to each of said plurality of document management systems, the first query regarding a first search condition which is input;receiving results of the search for the first query from at least one document management system of said plurality of document management systems;sending a second query for requesting search refinement for the results of the search based on the first query,managing response states of the results of searches received from said plurality of document management systems; and,selecting whether or not to send the second query to each of said document management systems according to the response states.
  • 15. A computer program stored in a computer-readable medium for causing a plurality of document management systems to execute a document search in parallel, wherein a computer is caused to execute the steps of: sending a first query to each of said plurality of document management systems, the first query regarding a first search condition which is input;receiving results of the search for the first query from each of said plurality of document management systems; and,sending a second query for requesting search refinement for the first query to at least one of said document management systems before receiving the results of the search from all of said document management systems and after receiving the results of the search from at least one document management system of said plurality of document management systems.
  • 16. A computer program stored in a computer-readable medium for causing a plurality of document management systems to execute a document search in parallel, wherein a computer is caused to execute the steps of: sending a first query to each of said plurality of document management systems, the first query regarding a first search condition which is input;receiving results of the search for the first query from at least one document management system of said plurality of document management systems;sending a second query for requesting search refinement for the results of the search based on the first query;managing response states of the results of searches received from said plurality of document management systems; and,selecting whether or not to send the second query to each of said document management systems according to the response states.
Priority Claims (1)
Number Date Country Kind
2006-083869 Mar 2006 JP national