摘要:
Technologies are described herein for locating relevant content items across multiple disparate content sources. Query parameters are received from a user interface for defining a query for searching a number of content sources located on multiple, disparate content servers. A native search is executed on each of the content servers based on the received query parameters, and query statistics and other data regarding content items in the content sources matching the query parameters are received. The query statistics are aggregated across the content servers and presented in the user interface. The presentation of the query statistics may be broken out by each content source, by each query phrase segmented from the query, and the like. In addition, a preview of a number of content items matching the query parameters is presented based on the data received.
摘要:
Technologies are described herein for locating relevant content items across multiple disparate content sources. Query parameters are received from a user interface for defining a query for searching a number of content sources located on multiple, disparate content servers. A native search is executed on each of the content servers based on the received query parameters, and query statistics and other data regarding content items in the content sources matching the query parameters are received. The query statistics are aggregated across the content servers and presented in the user interface. The presentation of the query statistics may be broken out by each content source, by each query phrase segmented from the query, and the like. In addition, a preview of a number of content items matching the query parameters is presented based on the data received.
摘要:
Technologies are described herein for providing efficient in-place preservation of content in multiple, disparate content sources without disrupting end-users' access to the content or content sources. A preservation request comprising a specification of a content source and a filter specification is received and the content source is marked as “on hold.” If a content item in the content source is modified or deleted, a copy of the current version of the content item is placed in a preservation storage area. A trim job may be run periodically that removes content items from the preservation storage area that do not match the filter specification.
摘要:
An electronic discovery (eDiscovery) application is used in managing an electronic discovery process across different electronic data sources using a central interface. The eDiscovery application assists in managing: authentication support for the different data sources; accessing the different data sources; placing holds on content across the different data sources; searching and filtering content across the different data sources; gathering data across the data sources; and the like. The eDiscovery application may be configured as an application on premise, a cloud based service and/or a combination of a cloud based service and an application.
摘要:
A computer implemented system comprising a server-side object framework implementing a standard communication interface, a filter object to send a filter value over the standard communication interface, and a consumer object to receive the filter value over the standard communication interface. A developer may create a consumer object with a receiving interface such that the consumer object may accept filter values in order to filter the data it may display to a user. However, a filter developer may create a filter object with a sending interface such that the filter object may send a filter value to consuming objects that implement a similar receiving interface. If the consumer object does not implement a receiving interface compatible with the filter object, the consumer object may not be able to receive filter values from the filter object. A server-side object framework implementing a standard communication interface may allow a filter object consuming a standard sending interface and a consumer object consuming a standard receiving interface to communicate.
摘要:
A filter object comprising a standard sending interface consumed from an object framework to send at least one filter value to at least one consumer object supported by the object framework and a user interface to allow a user to configure a connection between the filter object and a consumer object. A developer may create a consumer object with a receiving interface such that the consumer object may accept filter values in order to filter the data it may display to a user. However, a filter developer may create a filter object with a sending interface such that the filter object may send a filter value to consuming objects that implement a similar receiving interface. If the consumer object does not implement a receiving interface compatible with the filter object, the consumer object may not be able to receive filter values from the filter object. A server-side object framework implementing a standard communication interface may allow a filter object consuming a standard sending interface and a consumer object consuming a standard receiving interface to communicate.
摘要:
A computing device includes an operating system that manages an application and maintains threads relating thereto, where each thread has assigned attributes and the operating system executes each thread according to each attribute thereof. An interface process of the application receives a thread with a request for the application, sets an attribute of the request/thread to enforce a limitation within the application, and forwards the request/thread to the application for further processing in accordance with the limitation to produce a result. The interface process thereafter receives the same thread with the result from the application, resets the attribute of the result/thread to remove the limitation outside of the application, and forwards the result/thread for delivery to the requester. Thus, the interface process ensures by way of setting and resetting the attribute on the thread that the limitation on the application is satisfied.
摘要:
A computing device includes an operating system that manages an application and maintains threads relating thereto, where each thread has assigned attributes and the operating system executes each thread according to each attribute thereof. An interface process of the application receives a thread with a request for the application, sets an attribute of the request/thread to enforce a limitation within the application, and forwards the request/thread to the application for further processing in accordance with the limitation to produce a result. The interface process thereafter receives the same thread with the result from the application, resets the attribute of the result/thread to remove the limitation outside of the application, and forwards the result/thread for delivery to the requester. Thus, the interface process ensures by way of setting and resetting the attribute on the thread that the limitation on the application is satisfied.
摘要:
A method for monitoring search performance on a server computer includes determining the processing time for a plurality of operations related to a search on the server computer. The determined processing time for each of the plurality of operations is stored in a database. Aggregate processing times are determined for the plurality of operations and the aggregate processing times are stored in the database.