Closed JessicaMarine closed 4 years ago
Hi, I introduced myself and provided a longer comment over on https://github.com/flexion/ef-cms/issues/40, but I wanted to raise the question here as well, as well as share some experience I have with docket search from building CourtListener.com.
First, I just want to ask/highlight/mention that the T.C. Memo
numbers should be searchable via this interface. They're important numbers, and the public should be able to look them up. Note that because they are used as references in other opinions, just using full text search for these provides pretty bad results.
As for the technical design of this, I'll just note — and I apologize if you've already worked through this — that it's challenging because you're mixing object types in your search results. People can search for dockets and they can do full text search for documents. Which type of result you return is tricky! For example, do you return a docket when somebody searches for a phrase in a PDF? That might not be very helpful. Do you return documents when somebody searches for a case name? Also not helpful!
We solved this by grouping results using Solr's grouping operators. So we put documents into our search index, and then when those documents are part of a response, we group the documents by docket, and indent the results. Here's an example:
So that shows two dockets each of which has numerous responsive documents.
I hope this helps. I think I saw you're using elastic search, but if it's helpful to see how we do this with Solr (it ain't pretty), our code is open source, and I can dig up a link.
Thank you again for your work on this important project!
Mike
Petitioner name
Matching results
Country
State
Year filed
Search Criteria
Result heading
On click of “Load 25 More”
Sequence number
Petitioner(s)
Docket Number
Date Filed Case Name State
If no matching results found, display message
On click of Clear Search
Sorry to raise this again, but is there any plan to have the T.C. Memo
numbers indexed for search? Doesn't look like it from your prototype?
Test Data
This looks great, but I'm still wondering if the citations (T.C. Memo
and the like) will be searchable. They're very important pieces of metadata for people that are actually practicing in the court.
I've raised this a few times now...is there any internal deliberation happening around this, perhaps? This ticket is flagged as "Member of the Public" — I think that means me? A response would be really appreciated.
Thank you.
@mlissner Thank you for your continued interest in our project. This story is intended only to allow a member of the public search for a case by Petitioner name or docket number. This is not intended to allow keyword search across Orders, Opinions, or other documents. We intend to implement that functionality in another story and will take into consideration your suggestion when we reach that point in our work. Thank you.
Great to hear, @JessicaMarine. Thank you for the update! If there's a way I can be looped into that issue as well, I'd really appreciate that (though I can't think of a good way except for creating the stub for that story now). Thank you again.
I'll try to remember to tag you in when that story is added to the backlog, @mlissner.
As a member of the public, in order to locate the information I am looking for, I need the ability to search for cases by keyword & docket number.
Pre-requiste:
Acceptance criteria:
Security Considerations
Tasks
Notes:
Definition of Done (Updated 8-28-19)
Product Owner
UX
Engineering