3 ms·
I decided a couple of years ago that my O/S focus would be Apache Solr. But I did not start by jumping into the source and trying to fix it. I started writing p
by arafalov 12y ago
I decided a couple of years ago that my O/S focus would be Apache Solr. But I did not start by jumping into the source and trying to fix it. I started writing projects around it with Solr being a common-theme. And with the focus being the newbies and on-boarding experience.
And, it turned out that there is lots of opportunities. I now run a Solr resource website (http://www.solr-start.com http://www.solr-start.com) which is quite appreciated.
To create that website, I used Solr of course (for Javadoc search). But I also used and contributed back to Spring.io client for Solr. I cloned and improved Javadoc generator. I wrote a bunch of custom Javadoc doclets to automatically generate various lists from the Solr source code itself.
I even contributed to Python and Ruby clients for Solr by just trying to do the most basic TodoMVC equivalent in multiple client libraries. You'd be surprised how many libraries have outdated examples on their home pages due to recently changed APIs. And how many more will break when you try to do a basic example of your - rather then their - choice.
And vast majority of that code is Open Source on GitHub.
Oh, and I wrote one book on Solr and am writing another. Run a couple of workshops and presented at the Solr Revolution. And finally, I am now - slowly - starting to contribute to the Solr itself. So, it is very possible to contribute from the outside in, you don't have to start from the codebase itself.
If somebody is actually looking for O/S projects and like the idea of the Apache Solr, feel free to contact me with details on skills you already have. I have a list of at least 20 different projects around Solr which require supplementary skills I don't have time to acquire. I'd be happy to play a mentor role if it contributes to the Apache Solr ecosystem. No absolute beginners though, I am not a school :-)
- iopq 12y agoI had a problem with full text search once. I used Solr and now I have an XML config problem.
- arafalov 12y agoYou mean your users had a problem with full text search? So you solved that problem for multiple people at the expense of you having to deal with a bunch of XML files. Sounds like a win to me. After all, 2 small XML files is not THAT big a price to pay: https://github.com/arafalov/simplest-solr-config/tree/master/simplest-solr/collection1/conf https://github.com/arafalov/simplest-solr-config/tree/master...
- ndesaulniers 12y agoI think the FCC could use your help [0]. "it appears that nearly 680,000 of the comments were not transferred successfully from ECFS to the XML files. This is due to a technical error involving Apache Solr, an open source tool the FCC used to produce the XML files" [0] http://www.dslreports.com/shownews/FCC-States-It-Misplaced-Around-600000-Net-Neutrality-Comments-132102 http://www.dslreports.com/shownews/FCC-States-It-Misplaced-A...
- arafalov 12y agoAmazing. The XML files ARE the XML output directly from a Solr query (query included). And looking at it I would say they either had an issue with duplicate IDs or they did not expect any particular query to have more than 100000 results. They could have also optimized the system a bit better, as they are storing applicant and applicant_sort both, where applicant_sort could have been an index-only flag. Yep, they could do with my help. Or with the help of solr-users mailing list which is incredible useful and has people with a lot more expertise than myself.