public void testSearchMultipleFieldsMultipleWordsFilterBefore() {
if(supportsSearchStart() && supportsSearchEnd()){
Discovery4Search2StringId[] discs = new Discovery4Search2StringId[100];
for(int i=0; i<100; i++){
discs[i] = new Discovery4Search2StringId("Disc_"+String.format("%03d", i), "Body_"+String.format("%03d", i), StringID_CURIE);
}
pm.insert((Object[])discs);
Query<Discovery4Search2StringId> query =
pm.createQuery(Discovery4Search2StringId.class).filter("name", "Disc_058").search("Disc_005 Disc_010 Disc_058 Body_058 Body_068 Body_078", "name", "body").order("name");