[
https://issues.apache.org/jira/browse/OAK-1702?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Chetan Mehrotra updated OAK-1702:
---------------------------------
Attachment: OAK-1702.patch
Patch which adds the required benchmark
As JR2 and Oak depend on different version of Lucene its not possible to run
benchmark with Jackrabbit fixture along with other Oak fixtures from same
runnable jar. So we would probably require two different runnable jars
Points to note
* Adds two new fixtures Oak-Mongo-FDS and Oak-Tar-FDS where FDS is
FileDataStore. So both NodeSTore using FileDataStore for storing the blobs
* A new JcrCustomizer extension point is added such that FullTextSearchTest can
customize the Jcr instance with required Lucene editors
* Maven changes
** By default oak-lucene (which embeds lucene classes) is set to provided scope
so that it does not become part of oak-run jar.
** Two new profiles are added for packaging required lucene jar
Currently building the second profile causes lots of warning from
maven-shade-plugin as Lucene classes gets duplicated between oak-lucene and
actual lucene classes
> Create a benchmark for Full text search
> ---------------------------------------
>
> Key: OAK-1702
> URL: https://issues.apache.org/jira/browse/OAK-1702
> Project: Jackrabbit Oak
> Issue Type: Task
> Components: bench
> Reporter: Chetan Mehrotra
> Assignee: Chetan Mehrotra
> Fix For: 1.1
>
> Attachments: OAK-1702.patch
>
>
> To compare the performance of Full text search between Jackrabbit 2 and Oak a
> benchmark should be added.
> To start with the benchmark would do following
> * Would be based on WikipediaImport benchmark. So it would import the
> wikipedia dump and perform full text query on that
> * Should be able to run on both JR2 and Oak. Need to account for maven setup
> to handle different Lucene version as JR2 uses 3.6.0 and Oak use 4.x
> Later we can add concurrent version
--
This message was sent by Atlassian JIRA
(v6.2#6252)