You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geode.apache.org by Jason Huynh <hu...@gmail.com> on 2016/06/14 16:01:26 UTC

Review Request 48695: Allows passing in a defaultField into the query search

-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/48695/
-----------------------------------------------------------

Review request for geode, anilkumar gingade, nabarun nag, Dan Smith, and xiaojian zhou.


Repository: geode


Description
-------

This diff includes changes from changing the MultiFieldQueryParser to the StandardQueryParser

Propogates defaultField through the LuceneFunction

Currently does not handle null, we can check for null defaultFields at the query search level and use and internal default field?

Was not sure if we should put default field into the provider itself, then it would save having to pass the provider and the default field everywhere

Currently most of our tests do not rely on the default field.  The queries ended up specifying the field and not using the default field.

If anyone has preferences in parameter order for methods or any other suggestions, please let me know.


Diffs
-----

  geode-lucene/src/main/java/com/gemstone/gemfire/cache/lucene/LuceneQueryFactory.java 198961a 
  geode-lucene/src/main/java/com/gemstone/gemfire/cache/lucene/LuceneQueryProvider.java ef60158 
  geode-lucene/src/main/java/com/gemstone/gemfire/cache/lucene/internal/LuceneQueryFactoryImpl.java 385b226 
  geode-lucene/src/main/java/com/gemstone/gemfire/cache/lucene/internal/LuceneQueryImpl.java a876b40 
  geode-lucene/src/main/java/com/gemstone/gemfire/cache/lucene/internal/StringQueryProvider.java 62cb65c 
  geode-lucene/src/main/java/com/gemstone/gemfire/cache/lucene/internal/distributed/LuceneFunction.java 9567305 
  geode-lucene/src/main/java/com/gemstone/gemfire/cache/lucene/internal/distributed/LuceneFunctionContext.java b0b2c60 
  geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/LuceneIndexCreationPersistenceIntegrationTest.java 26426ca 
  geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/LuceneIndexMaintenanceIntegrationTest.java af8c51f 
  geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/LuceneQueriesBase.java 92d8e8b 
  geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/LuceneQueriesIntegrationTest.java c26997d 
  geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/LuceneQueriesPersistenceIntegrationTest.java 4bb67d2 
  geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/internal/LuceneQueryFactoryImplJUnitTest.java 975b92f 
  geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/internal/LuceneQueryImplIntegrationTest.java 262efaa 
  geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/internal/StringQueryProviderJUnitTest.java cfd8c32 
  geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/internal/distributed/LuceneFunctionContextJUnitTest.java 39a4dde 
  geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/internal/distributed/LuceneFunctionJUnitTest.java c1a64ae 
  geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/internal/distributed/TopEntriesFunctionCollectorJUnitTest.java b7709bc 
  geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/internal/repository/IndexRepositoryImplPerformanceTest.java 15ef449 
  geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/test/LuceneTestUtilities.java 0cf8953 

Diff: https://reviews.apache.org/r/48695/diff/


Testing
-------


Thanks,

Jason Huynh


Re: Review Request 48695: Allows passing in a defaultField into the query search

Posted by Jason Huynh <hu...@gmail.com>.

> On June 14, 2016, 4:55 p.m., Dan Smith wrote:
> > Hi Jason,
> > 
> > It looks good, but I think the LuceneQueryProvider should not be passed a default field. The APIs on LuceneQueryFactory should be:
> > 
> > create(String index, String region, String query, String defaultField)
> > create(String index, String region, LuceneQueryProvider) /*NO DEFAULT FIELD HERE*/
> > 
> > The reason for that is that most of the use cases for the LuceneQueryProvider don't really have a concept of a default field. A default field is really specific to this StandardQueryParser, but the user may be constructing their query programatically and have no need for one. If they do need a default field, they can embed it in their LuceneQueryProvider.

I think that makes sense.  I added it due to the way we are reusing/passing through that method.  Let me take a look and see what I can do...


- Jason


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/48695/#review137537
-----------------------------------------------------------


On June 14, 2016, 4:01 p.m., Jason Huynh wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/48695/
> -----------------------------------------------------------
> 
> (Updated June 14, 2016, 4:01 p.m.)
> 
> 
> Review request for geode, anilkumar gingade, nabarun nag, Dan Smith, and xiaojian zhou.
> 
> 
> Repository: geode
> 
> 
> Description
> -------
> 
> This diff includes changes from changing the MultiFieldQueryParser to the StandardQueryParser
> 
> Propogates defaultField through the LuceneFunction
> 
> Currently does not handle null, we can check for null defaultFields at the query search level and use and internal default field?
> 
> Was not sure if we should put default field into the provider itself, then it would save having to pass the provider and the default field everywhere
> 
> Currently most of our tests do not rely on the default field.  The queries ended up specifying the field and not using the default field.
> 
> If anyone has preferences in parameter order for methods or any other suggestions, please let me know.
> 
> 
> Diffs
> -----
> 
>   geode-lucene/src/main/java/com/gemstone/gemfire/cache/lucene/LuceneQueryFactory.java 198961a 
>   geode-lucene/src/main/java/com/gemstone/gemfire/cache/lucene/LuceneQueryProvider.java ef60158 
>   geode-lucene/src/main/java/com/gemstone/gemfire/cache/lucene/internal/LuceneQueryFactoryImpl.java 385b226 
>   geode-lucene/src/main/java/com/gemstone/gemfire/cache/lucene/internal/LuceneQueryImpl.java a876b40 
>   geode-lucene/src/main/java/com/gemstone/gemfire/cache/lucene/internal/StringQueryProvider.java 62cb65c 
>   geode-lucene/src/main/java/com/gemstone/gemfire/cache/lucene/internal/distributed/LuceneFunction.java 9567305 
>   geode-lucene/src/main/java/com/gemstone/gemfire/cache/lucene/internal/distributed/LuceneFunctionContext.java b0b2c60 
>   geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/LuceneIndexCreationPersistenceIntegrationTest.java 26426ca 
>   geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/LuceneIndexMaintenanceIntegrationTest.java af8c51f 
>   geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/LuceneQueriesBase.java 92d8e8b 
>   geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/LuceneQueriesIntegrationTest.java c26997d 
>   geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/LuceneQueriesPersistenceIntegrationTest.java 4bb67d2 
>   geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/internal/LuceneQueryFactoryImplJUnitTest.java 975b92f 
>   geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/internal/LuceneQueryImplIntegrationTest.java 262efaa 
>   geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/internal/StringQueryProviderJUnitTest.java cfd8c32 
>   geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/internal/distributed/LuceneFunctionContextJUnitTest.java 39a4dde 
>   geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/internal/distributed/LuceneFunctionJUnitTest.java c1a64ae 
>   geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/internal/distributed/TopEntriesFunctionCollectorJUnitTest.java b7709bc 
>   geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/internal/repository/IndexRepositoryImplPerformanceTest.java 15ef449 
>   geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/test/LuceneTestUtilities.java 0cf8953 
> 
> Diff: https://reviews.apache.org/r/48695/diff/
> 
> 
> Testing
> -------
> 
> 
> Thanks,
> 
> Jason Huynh
> 
>


Re: Review Request 48695: Allows passing in a defaultField into the query search

Posted by Jason Huynh <hu...@gmail.com>.

> On June 14, 2016, 4:55 p.m., Dan Smith wrote:
> > Hi Jason,
> > 
> > It looks good, but I think the LuceneQueryProvider should not be passed a default field. The APIs on LuceneQueryFactory should be:
> > 
> > create(String index, String region, String query, String defaultField)
> > create(String index, String region, LuceneQueryProvider) /*NO DEFAULT FIELD HERE*/
> > 
> > The reason for that is that most of the use cases for the LuceneQueryProvider don't really have a concept of a default field. A default field is really specific to this StandardQueryParser, but the user may be constructing their query programatically and have no need for one. If they do need a default field, they can embed it in their LuceneQueryProvider.
> 
> Jason Huynh wrote:
>     I think that makes sense.  I added it due to the way we are reusing/passing through that method.  Let me take a look and see what I can do...

What I meant to say is, I think what you are suggesting makes sense ;-)


- Jason


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/48695/#review137537
-----------------------------------------------------------


On June 14, 2016, 4:01 p.m., Jason Huynh wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/48695/
> -----------------------------------------------------------
> 
> (Updated June 14, 2016, 4:01 p.m.)
> 
> 
> Review request for geode, anilkumar gingade, nabarun nag, Dan Smith, and xiaojian zhou.
> 
> 
> Repository: geode
> 
> 
> Description
> -------
> 
> This diff includes changes from changing the MultiFieldQueryParser to the StandardQueryParser
> 
> Propogates defaultField through the LuceneFunction
> 
> Currently does not handle null, we can check for null defaultFields at the query search level and use and internal default field?
> 
> Was not sure if we should put default field into the provider itself, then it would save having to pass the provider and the default field everywhere
> 
> Currently most of our tests do not rely on the default field.  The queries ended up specifying the field and not using the default field.
> 
> If anyone has preferences in parameter order for methods or any other suggestions, please let me know.
> 
> 
> Diffs
> -----
> 
>   geode-lucene/src/main/java/com/gemstone/gemfire/cache/lucene/LuceneQueryFactory.java 198961a 
>   geode-lucene/src/main/java/com/gemstone/gemfire/cache/lucene/LuceneQueryProvider.java ef60158 
>   geode-lucene/src/main/java/com/gemstone/gemfire/cache/lucene/internal/LuceneQueryFactoryImpl.java 385b226 
>   geode-lucene/src/main/java/com/gemstone/gemfire/cache/lucene/internal/LuceneQueryImpl.java a876b40 
>   geode-lucene/src/main/java/com/gemstone/gemfire/cache/lucene/internal/StringQueryProvider.java 62cb65c 
>   geode-lucene/src/main/java/com/gemstone/gemfire/cache/lucene/internal/distributed/LuceneFunction.java 9567305 
>   geode-lucene/src/main/java/com/gemstone/gemfire/cache/lucene/internal/distributed/LuceneFunctionContext.java b0b2c60 
>   geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/LuceneIndexCreationPersistenceIntegrationTest.java 26426ca 
>   geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/LuceneIndexMaintenanceIntegrationTest.java af8c51f 
>   geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/LuceneQueriesBase.java 92d8e8b 
>   geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/LuceneQueriesIntegrationTest.java c26997d 
>   geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/LuceneQueriesPersistenceIntegrationTest.java 4bb67d2 
>   geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/internal/LuceneQueryFactoryImplJUnitTest.java 975b92f 
>   geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/internal/LuceneQueryImplIntegrationTest.java 262efaa 
>   geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/internal/StringQueryProviderJUnitTest.java cfd8c32 
>   geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/internal/distributed/LuceneFunctionContextJUnitTest.java 39a4dde 
>   geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/internal/distributed/LuceneFunctionJUnitTest.java c1a64ae 
>   geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/internal/distributed/TopEntriesFunctionCollectorJUnitTest.java b7709bc 
>   geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/internal/repository/IndexRepositoryImplPerformanceTest.java 15ef449 
>   geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/test/LuceneTestUtilities.java 0cf8953 
> 
> Diff: https://reviews.apache.org/r/48695/diff/
> 
> 
> Testing
> -------
> 
> 
> Thanks,
> 
> Jason Huynh
> 
>


Re: Review Request 48695: Allows passing in a defaultField into the query search

Posted by Dan Smith <ds...@pivotal.io>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/48695/#review137537
-----------------------------------------------------------



Hi Jason,

It looks good, but I think the LuceneQueryProvider should not be passed a default field. The APIs on LuceneQueryFactory should be:

create(String index, String region, String query, String defaultField)
create(String index, String region, LuceneQueryProvider) /*NO DEFAULT FIELD HERE*/

The reason for that is that most of the use cases for the LuceneQueryProvider don't really have a concept of a default field. A default field is really specific to this StandardQueryParser, but the user may be constructing their query programatically and have no need for one. If they do need a default field, they can embed it in their LuceneQueryProvider.

- Dan Smith


On June 14, 2016, 4:01 p.m., Jason Huynh wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/48695/
> -----------------------------------------------------------
> 
> (Updated June 14, 2016, 4:01 p.m.)
> 
> 
> Review request for geode, anilkumar gingade, nabarun nag, Dan Smith, and xiaojian zhou.
> 
> 
> Repository: geode
> 
> 
> Description
> -------
> 
> This diff includes changes from changing the MultiFieldQueryParser to the StandardQueryParser
> 
> Propogates defaultField through the LuceneFunction
> 
> Currently does not handle null, we can check for null defaultFields at the query search level and use and internal default field?
> 
> Was not sure if we should put default field into the provider itself, then it would save having to pass the provider and the default field everywhere
> 
> Currently most of our tests do not rely on the default field.  The queries ended up specifying the field and not using the default field.
> 
> If anyone has preferences in parameter order for methods or any other suggestions, please let me know.
> 
> 
> Diffs
> -----
> 
>   geode-lucene/src/main/java/com/gemstone/gemfire/cache/lucene/LuceneQueryFactory.java 198961a 
>   geode-lucene/src/main/java/com/gemstone/gemfire/cache/lucene/LuceneQueryProvider.java ef60158 
>   geode-lucene/src/main/java/com/gemstone/gemfire/cache/lucene/internal/LuceneQueryFactoryImpl.java 385b226 
>   geode-lucene/src/main/java/com/gemstone/gemfire/cache/lucene/internal/LuceneQueryImpl.java a876b40 
>   geode-lucene/src/main/java/com/gemstone/gemfire/cache/lucene/internal/StringQueryProvider.java 62cb65c 
>   geode-lucene/src/main/java/com/gemstone/gemfire/cache/lucene/internal/distributed/LuceneFunction.java 9567305 
>   geode-lucene/src/main/java/com/gemstone/gemfire/cache/lucene/internal/distributed/LuceneFunctionContext.java b0b2c60 
>   geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/LuceneIndexCreationPersistenceIntegrationTest.java 26426ca 
>   geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/LuceneIndexMaintenanceIntegrationTest.java af8c51f 
>   geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/LuceneQueriesBase.java 92d8e8b 
>   geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/LuceneQueriesIntegrationTest.java c26997d 
>   geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/LuceneQueriesPersistenceIntegrationTest.java 4bb67d2 
>   geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/internal/LuceneQueryFactoryImplJUnitTest.java 975b92f 
>   geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/internal/LuceneQueryImplIntegrationTest.java 262efaa 
>   geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/internal/StringQueryProviderJUnitTest.java cfd8c32 
>   geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/internal/distributed/LuceneFunctionContextJUnitTest.java 39a4dde 
>   geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/internal/distributed/LuceneFunctionJUnitTest.java c1a64ae 
>   geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/internal/distributed/TopEntriesFunctionCollectorJUnitTest.java b7709bc 
>   geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/internal/repository/IndexRepositoryImplPerformanceTest.java 15ef449 
>   geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/test/LuceneTestUtilities.java 0cf8953 
> 
> Diff: https://reviews.apache.org/r/48695/diff/
> 
> 
> Testing
> -------
> 
> 
> Thanks,
> 
> Jason Huynh
> 
>


Re: Review Request 48695: Allows passing in a defaultField into the query search

Posted by Dan Smith <ds...@pivotal.io>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/48695/#review137557
-----------------------------------------------------------


Ship it!




Ship It!

- Dan Smith


On June 14, 2016, 5:41 p.m., Jason Huynh wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/48695/
> -----------------------------------------------------------
> 
> (Updated June 14, 2016, 5:41 p.m.)
> 
> 
> Review request for geode, anilkumar gingade, nabarun nag, Dan Smith, and xiaojian zhou.
> 
> 
> Repository: geode
> 
> 
> Description
> -------
> 
> This diff includes changes from changing the MultiFieldQueryParser to the StandardQueryParser
> 
> Propogates defaultField through the LuceneFunction
> 
> Currently does not handle null, we can check for null defaultFields at the query search level and use and internal default field?
> 
> Was not sure if we should put default field into the provider itself, then it would save having to pass the provider and the default field everywhere
> 
> Currently most of our tests do not rely on the default field.  The queries ended up specifying the field and not using the default field.
> 
> If anyone has preferences in parameter order for methods or any other suggestions, please let me know.
> 
> 
> Diffs
> -----
> 
>   geode-lucene/src/main/java/com/gemstone/gemfire/cache/lucene/LuceneQueryFactory.java 198961a 
>   geode-lucene/src/main/java/com/gemstone/gemfire/cache/lucene/LuceneQueryProvider.java ef60158 
>   geode-lucene/src/main/java/com/gemstone/gemfire/cache/lucene/internal/LuceneQueryFactoryImpl.java 385b226 
>   geode-lucene/src/main/java/com/gemstone/gemfire/cache/lucene/internal/LuceneQueryImpl.java a876b40 
>   geode-lucene/src/main/java/com/gemstone/gemfire/cache/lucene/internal/StringQueryProvider.java 62cb65c 
>   geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/LuceneIndexCreationPersistenceIntegrationTest.java 26426ca 
>   geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/LuceneIndexMaintenanceIntegrationTest.java af8c51f 
>   geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/LuceneQueriesBase.java 92d8e8b 
>   geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/LuceneQueriesIntegrationTest.java c26997d 
>   geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/LuceneQueriesPersistenceIntegrationTest.java 4bb67d2 
>   geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/internal/LuceneQueryFactoryImplJUnitTest.java 975b92f 
>   geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/internal/LuceneQueryImplIntegrationTest.java 262efaa 
>   geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/internal/StringQueryProviderJUnitTest.java cfd8c32 
>   geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/internal/distributed/LuceneFunctionContextJUnitTest.java 39a4dde 
>   geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/internal/distributed/LuceneFunctionJUnitTest.java c1a64ae 
>   geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/internal/distributed/TopEntriesFunctionCollectorJUnitTest.java b7709bc 
>   geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/internal/repository/IndexRepositoryImplPerformanceTest.java 15ef449 
>   geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/test/LuceneTestUtilities.java 0cf8953 
> 
> Diff: https://reviews.apache.org/r/48695/diff/
> 
> 
> Testing
> -------
> 
> 
> Thanks,
> 
> Jason Huynh
> 
>


Re: Review Request 48695: Allows passing in a defaultField into the query search

Posted by Jason Huynh <hu...@gmail.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/48695/
-----------------------------------------------------------

(Updated June 14, 2016, 5:41 p.m.)


Review request for geode, anilkumar gingade, nabarun nag, Dan Smith, and xiaojian zhou.


Changes
-------

Updated based on review suggestions


Repository: geode


Description
-------

This diff includes changes from changing the MultiFieldQueryParser to the StandardQueryParser

Propogates defaultField through the LuceneFunction

Currently does not handle null, we can check for null defaultFields at the query search level and use and internal default field?

Was not sure if we should put default field into the provider itself, then it would save having to pass the provider and the default field everywhere

Currently most of our tests do not rely on the default field.  The queries ended up specifying the field and not using the default field.

If anyone has preferences in parameter order for methods or any other suggestions, please let me know.


Diffs (updated)
-----

  geode-lucene/src/main/java/com/gemstone/gemfire/cache/lucene/LuceneQueryFactory.java 198961a 
  geode-lucene/src/main/java/com/gemstone/gemfire/cache/lucene/LuceneQueryProvider.java ef60158 
  geode-lucene/src/main/java/com/gemstone/gemfire/cache/lucene/internal/LuceneQueryFactoryImpl.java 385b226 
  geode-lucene/src/main/java/com/gemstone/gemfire/cache/lucene/internal/LuceneQueryImpl.java a876b40 
  geode-lucene/src/main/java/com/gemstone/gemfire/cache/lucene/internal/StringQueryProvider.java 62cb65c 
  geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/LuceneIndexCreationPersistenceIntegrationTest.java 26426ca 
  geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/LuceneIndexMaintenanceIntegrationTest.java af8c51f 
  geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/LuceneQueriesBase.java 92d8e8b 
  geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/LuceneQueriesIntegrationTest.java c26997d 
  geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/LuceneQueriesPersistenceIntegrationTest.java 4bb67d2 
  geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/internal/LuceneQueryFactoryImplJUnitTest.java 975b92f 
  geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/internal/LuceneQueryImplIntegrationTest.java 262efaa 
  geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/internal/StringQueryProviderJUnitTest.java cfd8c32 
  geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/internal/distributed/LuceneFunctionContextJUnitTest.java 39a4dde 
  geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/internal/distributed/LuceneFunctionJUnitTest.java c1a64ae 
  geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/internal/distributed/TopEntriesFunctionCollectorJUnitTest.java b7709bc 
  geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/internal/repository/IndexRepositoryImplPerformanceTest.java 15ef449 
  geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/test/LuceneTestUtilities.java 0cf8953 

Diff: https://reviews.apache.org/r/48695/diff/


Testing
-------


Thanks,

Jason Huynh