1. A system having a processor and a memory and further comprising:
a set of target documents; and
means for searching and identifying by the processor one or more of the set of target documents as result documents based on identifying a set of at least one concept associated with a user query, that means for searching and identifying including: means for identifying by the processor a first set of documents based at least in part on a set of word co-occurrence probabilities and means for ranking the first set of documents based at least in part on the set of word co-occurrence probabilities, with the set of word co-occurrence probabilities derived from at least one corpus of documents related to the set of at least one concept.
2. The system of claim 1, wherein the means for ranking the first set of documents is further based on importance of the set of at least one concept to each of the first set of documents.
3. The system of claim 1, wherein the set of target documents includes case law documents.
4. The system of claim 1, wherein the set of target documents includes corporate electronic mail or news documents.
5. The system of claim 1, wherein the corpus of documents includes the set of target documents.
6. The system of claim 1, wherein the set of word co-occurrence probabilities is based on content associated with the set of target documents.
7. The system of claim 2, wherein concept importance to each of the result documents is based on contribution of terms contained in each of the result documents to the concept.
8. The system of claim 7, wherein the contribution of the terms to the concept is based on word co-occurrence probabilities extracted from the at least one corpus of documents.
9. The system of claim 1, wherein the at least one corpus of documents is predetermined to relate to the set of at least one concept to create a concept-based corpus of documents.
10. A method for using a query having one or more query terms to identify a set of one or more documents within a database, the method comprising:
identifying a set of at least one concept associated with one or more query terms comprising a query;
determining for each of one or more documents in the database a score based on:
occurrence of one or more of the query terms in the document; and
occurrence of one or more non-query terms that are in the document, the non-query terms being known to co-occur with one or more of the query terms in a set of documents and being associated with the set of at least one concept;
ranking, respectively, one or more of the documents within a search result based on its determined score; and
displaying the one or more of the documents based on the ranking.
11. The method of claim 10, wherein the score is based at least in part on a keyword model and a translation language model.
12. The method of claim 10, wherein the score is based on a sum of a first quantity and a second quantity, the first quantity based at least in part on a count of how many times one of the query terms occurs in the document, and the second quantity based at least in part on a count of how many times one of the non-query terms co-occurs with one of the query terms in the set of documents.
13. The method of claim 10, further comprising determining a set of probabilities based on the set of one or more documents within the database.
14. The method of claim 10, wherein determining for each of one or more documents in the database a score is further based on a relative contribution of the query terms and non-query terms to the at least one concept.
15. The method of claim 10, wherein the set of documents is predetermined to relate to the set of at least one concept and represents a concept-based corpus of documents.
16. The method of claim 15, further comprising adding one or more of the set of documents found to be sufficiently relevant to a first concept to the concept-based corpus of documents related to the first concept.
17. A search method configured to be executed by a computer having a processor and comprising:
searching and identifying by the processor one or more of a set of target documents as result documents based on identifying a set of at least one concept associated with a user query, identifying by the processor a first set of documents based at least in part on a set of word co-occurrence probabilities and ranking the first set of documents based at least in part on the set of word co-occurrence probabilities, with the set of word co-occurrence probabilities derived from a corpus of documents related to the set of at least one concept.
18. The search method of claim 17, wherein corpus of documents includes the set of target documents.
19. A system for using a query having one or more query terms to identify a set of one or more documents within a database, the system having a processor and a memory and further comprising a code set adapted to:
identify a set of at least one concept associated with one or more query terms comprising a query;
determine for each of one or more documents in the database a score based on:
occurrence of one or more of the query terms in the document; and
occurrence of one or more non-query terms in the document, the non-query terms being known to co-occur with one or more of the query terms in a set of documents and being associated with the set of at least one concept;
rank, respectively, one or more of the documents within a search result based on its determined score; and
display the one or more of the documents based on its rank.
20. The system of claim 19, further comprising a set of probabilities based on the set of one or more documents within the database.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A storage medium storing an information processing program to be executed by a processor of an information processing apparatus that displays a plurality of objects on a screen of a monitor and has a storage storing a description message of at least one object, said information processing program causes said processor to function as:
a first displayer which displays a presenceabsence indication for indicating whether or not there is a description message for each object on said screen when a predetermined input is accepted from an inputter;
a first determiner which determines whether or not the input accepted from said inputter designates a target object in association with any one of the presence indications; and
a second displayer which reads a relevant description message from said storage and displays the same on said screen when said first determiner determines that the target object in association with any one of the presence indications is designated.
2. A storage medium according to claim 1, wherein
said first displayer includes a differently displayer which displays a target object about which the description message is stored in said storage in a manner different from the other objects, and
said first determiner determines whether or not said input designates said target object.
3. A storage medium according to claim 1, wherein
said first displayer includes a mark displayer which displays a mark with respect to the target object about which the description message is stored, and
said first determiner determines whether or not said input designates said mark.
4. A storage medium according to claim 3, wherein
said mark displayer displays the mark near the corresponding target object.
5. A storage medium according to claim 3, wherein
said information processing program causes said processor to further function as:
a third determiner which determines whether or not the input accepted from said inputter designates any one of the objects, and
an executor which executes, when said third determiner determines that any one of the objects is designated, processing on the object.
6. A storage medium according to claim 1, wherein
said information processing program causes said processor to further function as a display manner changer which changes a display manner of at least the target object when said first determiner determines that the input accepted from said inputter designates the target object in association with any one of the presence indications.
7. A storage medium according to claim 1, wherein
said information processing program causes said processor to further function as
a second determiner which determines whether or not there is a predetermined input from said inputter in a state that said presenceabsence indication is displayed by said first displayer, and
a presenceabsence indication eraser which erases said presenceabsence indication when said second determiner determines that there is a predetermined input.
8. A storage medium according to claim 1, wherein
said first displayer displays said presence indication as to each of all the objects about which a description message is prepared.
9. A storage medium according to claim 1, wherein
said information processing apparatus has a first display portion and a second display portion,
said target object is displayed on said first display portion,
said first displayer displays said presenceabsence indication on said first display portion, and
said second displayer displays said description message on said second display portion.
10. A storage medium according to claim 1, wherein
said information processing apparatus has a touch panel, and
said inputter includes a touch detector which detects touch coordinates detected by a touch of said touch panel.
11. An information processing apparatus displaying a plurality of objects on a screen of a monitor, comprising:
a storage which stores a description message of at least one object;
a first displayer which displays a presenceabsence indication for indicating whether or not there is a description message for each object when a predetermined input is accepted from an inputter;
a determiner which determines whether or not the input accepted from said inputter designates a target object in association with any one of the presence indications; and
a second displayer which reads a relevant description message from said storage and displays the same on said screen when said determiner determines that the target object in association with any one of the presence indications is designated.
12. An information processing method of an information processing apparatus that displays a plurality of objects on a screen of a monitor and has a storage storing a description message of at least one object, including following steps of:
a first displaying step for displaying a presenceabsence indication for indicating whether or not there is a description message for each object when a predetermined input is accepted from an inputter;
a determining step for determining whether or not the input accepted from said inputter designates a target object in association with any one of the presence indications; and
a second displaying step for reading a relevant description message from said storage and displaying the same on said screen when said determiner determines that the target object in association with any one of the presence indications is designated.
13. An information processing system displaying a plurality of objects on a screen of a monitor, comprising:
a storage which stores a description message of at least one object;
a first displayer which displays a presenceabsence indication for indicating whether or not there is a description message for each object when a predetermined input is accepted from an inputter;
a determiner which determines whether or not the input accepted from said inputter designates a target object in association with any one of the presence indications; and
a second displayer which reads a relevant description message from said storage and displays the same on said screen when said determiner determines that the target object in association with any one of the presence indications is designated.