Issue Details (XML | Word | Printable)

Key: KATTA-28
Type: Improvement Improvement
Status: Resolved Resolved
Resolution: Fixed
Priority: Major Major
Assignee: Stefan Groschupf
Reporter: Stefan Groschupf
Votes: 0
Watchers: 1
Operations

If you were logged in you would be able to see more operations.
Katta

generalize client node interaction api

Created: 01/Apr/09 08:13 AM   Updated: 04/Oct/09 03:57 AM
Component/s: None
Affects Version/s: 0.5
Fix Version/s: 0.6

Sub-Tasks  All   Open   
 Sub-Task Progress: 

 Description  « Hide
Right now the IClient Node interaction is defined by the API ISearch. Though this is very limited. This api is very focused on search. Does not give users the ability to programaticaly create Lucene Query Objects and we always expect HitsMapWritable.
The idea is to generalize this api so it can be used for more than just search, but content look up (cached pages, facet search etc). We could have a simple Response request(Request) method and encode the kind of requests into the request object. Since the lucene query object is serializable it should be easy to write a writable request object that transport all sorts including a lucene query.

 All   Comments   Change History   git Commits      Sort Order: Ascending order - Click to sort in descending order
Ted Dunning added a comment - 01/May/09 05:53 PM

Aha... that is what the handle method was all about.

This looks very useful.


Stefan Groschupf added a comment - 04/Oct/09 03:57 AM
Also this should be fixed with katta-54.