| private QueryBuilder getQueryBuilder(String value) { | |
| value = value.toLowerCase(); | |
| return QueryBuilders.disMaxQuery() | |
| .add(matchPhraseQuery("post_title", value).boost(3)) | |
| .add(matchPhraseQuery("post_excerpt", value).boost(3)) | |
| .add(matchPhraseQuery("terms.post_tag.name", value).boost(2)) | |
| .add(matchPhraseQuery("terms.category.name", value).boost(2)) | |
| .add(matchPhraseQuery("post_content", value).boost(1)); | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment