Hi everyone,<br><br>I'm a graduate student in Linguistics and Computer Science in the US, and I'm planning to propose a project to Xapian for GSoC that would implement and evaluate a variety of weighting schemes and ranking methods, allowing users to select different combinations. I have pretty thorough knowledge IR weighting and ranking, and I'm good in Java and Perl, and functional in Python, but my knowledge of C++ is limited to a single undergraduate course, so I wanted to ask the development community how essential good C++ skills would be if I want to realistically complete this project.<br>
<br>Of course, the reason I want to do this is to improve my programming skills and contribute to Xapian, but I don't want to be unrealistic about my prospects. Any advice or feedback you can provide on this would be great.<br>
<br>Thanks <br>Chris <br>