System and method for providing search controls in a communities framework
First Claim
1. A system for providing search controls in a communities framework, comprising:
- an enterprise system having one or more repositories, each repository containing a plurality of resources;
a server providing a portal to a community that maintains user membership in the enterprise system wherein a repository is capable of being accessed by users via the portal;
a search control for formulating and executing a search query in the enterprise system, the search control adapted to scope the search query within a location in the enterprise system and configure the search path according to the community the search is executed in.
2 Assignments
0 Petitions
Accused Products
Abstract
A community accessible via a portal can be provided for enabling user membership during collaboration within an enterprise. An enterprise system can maintain several repositories which in turn store various resources in the form of nodes wrapped by content objects. Search controls can provide the ability to automatically scope searches to particular locations within the enterprise, scope the search paths according to which community instance the search is executed in, and the ability to further limit searches by specifying the content object type the search will be executed against. The search controls can return an appropriate collection of search results, such as nodes or content objects depending on where the search was executed. A developer can use the search controls to enable more efficient and detailed searches for various community members.
110 Citations
20 Claims
-
1. A system for providing search controls in a communities framework, comprising:
-
an enterprise system having one or more repositories, each repository containing a plurality of resources;
a server providing a portal to a community that maintains user membership in the enterprise system wherein a repository is capable of being accessed by users via the portal;
a search control for formulating and executing a search query in the enterprise system, the search control adapted to scope the search query within a location in the enterprise system and configure the search path according to the community the search is executed in. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for providing search controls in a communities framework, comprising:
-
specifying a search control by a developer, the search control configured to formulate and execute a search query;
receiving a search request from a user;
scoping the search query to an appropriate location within an enterprise according to the search control specified by the developer;
configuring the search query path according to a community instance that the search is requested from;
executing the search query; and
returning a result set of objects typed according to the search control specified by the developer. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable medium having instructions stored thereon that when executed by one or more processors cause the system to:
-
specify a search control by a developer, the search control configured to formulate and execute a search query;
receive a search request from a user;
scope the search query to an appropriate location within an enterprise according to the search control specified by the developer;
configure the search query path according to a community instance that the search requested from;
execute the search query; and
return a result set typed according to the search control specified by the developer.
-
Specification