I am in the early stage of a tagged document repository using Apache Jackrabbit.
My initial exploration was with JSR 170. Upon learning that JSR 283 deprecates things like XPath, I began to look more at JSR 283. My (still quite ignorant) impression is that JSR 283 moved to a more SQL-centric API, although the underlying node structure remains the same.
For my application, I would like to have scored tag searches and be able to search tags using regular expressions (although scoring becomes more complex in that case).
My questions are these:
Should I pursue using non-deprecated API features in JSR 283 for this project? If so, where (or how) would I find information on JSR 283 API for such an application?