Hi Dmitry, I would have to look at the connector in detail to see what it can filter by. But knowing the API a little it is certainly going to be capable of crawling all messages.
Karl On Tue, Oct 22, 2013 at 3:46 PM, Dmitry Goldenberg <[email protected]>wrote: > Karl, > > Curious: does that Exchange connector crawl a specific mailbox, all > mailboxes, and/or any Exchange folders? > > Thanks, > - Dmitry > > > On Tue, Oct 22, 2013 at 2:58 PM, Karl Wright <[email protected]> wrote: > >> Had a quick look at the connector. It seems straightforward enough, >> although I already found three bugs by inspection: >> - Wrong model, should be MODEL_ADD_CHANGE_REMOVE (because neither CHANGE >> nor REMOVE is in fact possible) >> - Doesn't initialize this.properties properly in connect(); this can be >> null after disconnect() called >> - processDocuments() calls finalizeConnection() inappropriately, so that >> the connection is discarded and must be reinitialized on every set of >> documents >> - getMaxDocuments() returns 50, which seems questionable too... 1 is >> probably fine, if it wasn't for the finalizeConnection(). >> >> In short it appears that the coder did not fully understand the >> connection object lifecycle, but other than that it is a good starting >> point. >> >> Karl >> >> >> >> On Tue, Oct 22, 2013 at 2:09 PM, Karl Wright <[email protected]> wrote: >> >>> Hi Mark, >>> No reason other than the one you state. This connector was worked on as >>> part of the Google Summer of Code 2013, but my understanding is that it was >>> not completed and the code was never put in Apache svn. It's in git >>> somewhere. See https://issues.apache.org/jira/browse/CONNECTORS-553 . >>> >>> FWIW, I'd love to have someone pick up this project and bring it to >>> completion. I have very limited time though at the moment, so whoever does >>> it will have to be willing to put the time in that is necessary to finish >>> the job properly. >>> >>> If you want to take this on, please let me know and I will try to set up >>> a branch for this. Then you can submit patches against the branch and I'll >>> commit them as needed. >>> >>> Thanks! >>> Karl >>> >>> >>> >>> >>> On Tue, Oct 22, 2013 at 2:00 PM, Mark Libucha <[email protected]>wrote: >>> >>>> A MS Exchange repository connector seems like a black hole in the MCF >>>> connector suite. >>>> >>>> Are there reasons it's not there outside of "nobody has written one"? >>>> >>>> Thanks, >>>> >>>> Mark >>>> >>>> >>> >> >
