Hello-

Solrj has been out there for a while, but is not yet baked into an official release. If there is anything major to change just so it feels better, now is the time. Here are a few things I'm thinking about:

1. The setFields() behavior
Currently:
  query.setFields( "name,id" );
generates:
  &fl=name,id

while:
  query.setFields( "name", "id" );
generates:
  &fl=name&fl=id  (undefined behavior, it will probably just use 'name')


2. though maybe just because I'm looking at it is that request & response are split into two packages when it seems like the request/response pair should sit next to eachother.

3. Interface vs Abstract super class? I know interfaces are an OO standard, but I have found they are pain to maintain across releases (you can't add a function to an interface without breaking existing implementations) Perhaps we should convert the interfaces to abstract super classes where possible.


Other thoughts?

ryan

Reply via email to