use of org.apache.hyracks.storage.am.lsm.invertedindex.util.LSMInvertedIndexTestContext in project asterixdb by apache.
the class AbstractInvertedIndexLoadTest method hashedNGramTokensInvIndexTest.
@Test
public void hashedNGramTokensInvIndexTest() throws IOException {
LSMInvertedIndexTestContext testCtx = LSMInvertedIndexTestUtils.createHashedNGramInvIndexTestContext(harness, invIndexType);
TupleGenerator tupleGen = LSMInvertedIndexTestUtils.createPersonNamesTupleGen(harness.getRandom());
runTest(testCtx, tupleGen);
}
use of org.apache.hyracks.storage.am.lsm.invertedindex.util.LSMInvertedIndexTestContext in project asterixdb by apache.
the class AbstractInvertedIndexSearchTest method wordTokensInvIndexTest.
@Test
public void wordTokensInvIndexTest() throws IOException {
LSMInvertedIndexTestContext testCtx = LSMInvertedIndexTestUtils.createWordInvIndexTestContext(harness, invIndexType);
testWordInvIndexIndex(testCtx);
}
use of org.apache.hyracks.storage.am.lsm.invertedindex.util.LSMInvertedIndexTestContext in project asterixdb by apache.
the class LSMInvertedIndexMultiThreadTest method wordTokensInvIndexTest.
@Test
public void wordTokensInvIndexTest() throws IOException, InterruptedException {
String dataMsg = "Documents";
int[] numThreads = new int[] { REGULAR_NUM_THREADS, EXCESSIVE_NUM_THREADS };
for (int i = 0; i < numThreads.length; i++) {
for (TestWorkloadConf conf : workloadConfs) {
setUp();
LSMInvertedIndexTestContext testCtx = LSMInvertedIndexTestUtils.createWordInvIndexTestContext(harness, getIndexType());
TupleGenerator tupleGen = LSMInvertedIndexTestUtils.createStringDocumentTupleGen(harness.getRandom());
runTest(testCtx, tupleGen, numThreads[i], conf, dataMsg);
tearDown();
}
}
}
use of org.apache.hyracks.storage.am.lsm.invertedindex.util.LSMInvertedIndexTestContext in project asterixdb by apache.
the class LSMInvertedIndexMultiThreadTest method hashedNGramTokensInvIndexTest.
@Test
public void hashedNGramTokensInvIndexTest() throws IOException, InterruptedException {
String dataMsg = "Person Names";
int[] numThreads = new int[] { REGULAR_NUM_THREADS, EXCESSIVE_NUM_THREADS };
for (int i = 0; i < numThreads.length; i++) {
for (TestWorkloadConf conf : workloadConfs) {
setUp();
LSMInvertedIndexTestContext testCtx = LSMInvertedIndexTestUtils.createHashedNGramInvIndexTestContext(harness, getIndexType());
TupleGenerator tupleGen = LSMInvertedIndexTestUtils.createPersonNamesTupleGen(harness.getRandom());
runTest(testCtx, tupleGen, numThreads[i], conf, dataMsg);
tearDown();
}
}
}
use of org.apache.hyracks.storage.am.lsm.invertedindex.util.LSMInvertedIndexTestContext in project asterixdb by apache.
the class AbstractInvertedIndexDeleteTest method hashedNGramTokensInvIndexTest.
@Test
public void hashedNGramTokensInvIndexTest() throws IOException {
LSMInvertedIndexTestContext testCtx = LSMInvertedIndexTestUtils.createHashedNGramInvIndexTestContext(harness, invIndexType);
TupleGenerator tupleGen = LSMInvertedIndexTestUtils.createPersonNamesTupleGen(harness.getRandom());
runTest(testCtx, tupleGen);
}
Aggregations