Quote:
Thanks for the detailed description of the options. From reading the infinispan docs, I see REST is also on the table when using client/server mode. Is it possible this can be achieved via REST as opposed to using hotrod which you advise against? Is that route also sub-optimal?
I'll like to hear you thoughts on that.
You can "get" values via REST from Infinispan, but in the case of the index as I mentioned above this would imply you download the full index locally just to run a Query. you could as well use rsync to copy files then.. I'd not explore this direction.
For your special case of not being able to join Infinispan directly I'd explore one of the other options I explained.
Quote:
Also, is supporting the client/server architecture on the road map for search in the near future?
something cool is on the roadmap, we plan to be able to run the search distributing it to the remote nodes, so you can actually have two(more) nodes deal with parts of the query, and then merge results back: send the query to the nodes, not the index to your server.
I'm afraid this will require Infinispan bits on each node (the invoker as well), at least in the first prototypes.
We'll first have to deal with
https://issues.jboss.org/browse/ISPN-200, then support it transparently via Hibernate Search.