[hibernate-issues] [JIRA] (HSEARCH-3845) Ineffective search for the "simpleQueryString" predicate.

Waldemar Kłaczyński (JIRA) jira at hibernate.atlassian.net
Thu Feb 27 23:42:09 EST 2020


Waldemar Kłaczyński ( https://hibernate.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A77e50cac-bda3-4af4-9bb3-6461f4d10eea ) *commented* on HSEARCH-3845 ( https://hibernate.atlassian.net/browse/HSEARCH-3845?atlOrigin=eyJpIjoiYjExZTRlMzNhYWFmNDlkMzg4OWQ0MjI1ZTM3Mzg3ZjQiLCJwIjoiaiJ9 )

Re: Ineffective search for the "simpleQueryString" predicate. ( https://hibernate.atlassian.net/browse/HSEARCH-3845?atlOrigin=eyJpIjoiYjExZTRlMzNhYWFmNDlkMzg4OWQ0MjI1ZTM3Mzg3ZjQiLCJwIjoiaiJ9 )

I have also added support for operation flags. It is now possible to set in the predicate what operations are possible in the query. By default, if you do not call "flags()", all operations are set.

               select = scope.predicate().simpleQueryString()
                       .field( "shoppingName" ).boost(0.5f)
                       .matching(searchFullText)
                       .flags().all()
                       .disable(SimpleQueryFlag.PHRASE)
                       .defaultOperator(BooleanOperator.AND);

simplequerystring-flags-backend-elasticsearch.patch ( https://hibernate.atlassian.net/secure/attachment/49634/49634_simplequerystring-flags-backend-elasticsearch.patch )
simplequerystring-flags-backend-lucene.patch ( https://hibernate.atlassian.net/secure/attachment/49636/49636_simplequerystring-flags-backend-lucene.patch )
simplequerystring-flags-engine.patch ( https://hibernate.atlassian.net/secure/attachment/49635/49635_simplequerystring-flags-engine.patch )

( https://hibernate.atlassian.net/browse/HSEARCH-3845#add-comment?atlOrigin=eyJpIjoiYjExZTRlMzNhYWFmNDlkMzg4OWQ0MjI1ZTM3Mzg3ZjQiLCJwIjoiaiJ9 ) Add Comment ( https://hibernate.atlassian.net/browse/HSEARCH-3845#add-comment?atlOrigin=eyJpIjoiYjExZTRlMzNhYWFmNDlkMzg4OWQ0MjI1ZTM3Mzg3ZjQiLCJwIjoiaiJ9 )

Get Jira notifications on your phone! Download the Jira Cloud app for Android ( https://play.google.com/store/apps/details?id=com.atlassian.android.jira.core&referrer=utm_source%3DNotificationLink%26utm_medium%3DEmail ) or iOS ( https://itunes.apple.com/app/apple-store/id1006972087?pt=696495&ct=EmailNotificationLink&mt=8 ) This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#100121- sha1:090dddf )
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/hibernate-issues/attachments/20200228/40587908/attachment.html 


More information about the hibernate-issues mailing list