[ https://issues.apache.org/jira/browse/LUCENE-3488?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13121361#comment-13121361 ]
Simon Willnauer commented on LUCENE-3488: ----------------------------------------- bq. Call me crazy, but I dont find these manager classes leaner or easier to maintain at all! see my comment: "i am not saying we should but if we take.." but hey as long as you can wrap your head around public RefCounted<SolrIndexSearcher> getSearcher(...) fine, I can't! > Factor out SearcherManager from NRTManager > ------------------------------------------ > > Key: LUCENE-3488 > URL: https://issues.apache.org/jira/browse/LUCENE-3488 > Project: Lucene - Java > Issue Type: Improvement > Affects Versions: 3.5, 4.0 > Reporter: Simon Willnauer > Fix For: 3.5, 4.0 > > Attachments: LUCENE-3488.patch > > > Currently we have NRTManager and SearcherManager while NRTManager contains a > big piece of the code that is already in SearcherManager. Users are kind of > forced to use NRTManager if they want to have SearcherManager goodness with > NRT. The integration into NRTManager also forces you to maintain two > instances even if you know you always want deletes. To me NRTManager tries to > do more than necessary and mixes lots of responsibilities ie. handling > searchers and handling indexing generations. NRTManager should use a > SearcherManager by aggregation rather than duplicate a lot of logic. > SearcherManager should have a NRT and Directory based implementation users > can simply choose from. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org