| @@ 423-430 (lines=8) @@ | ||
| 420 | 'type' => 'phrase', | |
| 421 | ) ) ); | |
| 422 | ||
| 423 | 			if ( ! empty( $args['boost_query_fields'] ) ) { | |
| 424 | $this->add_query( array( | |
| 425 | 'multi_match' => array( | |
| 426 | 'fields' => $args['boost_query_fields'], | |
| 427 | 'query' => $p, | |
| 428 | 'operator' => 'and', | |
| 429 | ) ), 'should' ); | |
| 430 | } | |
| 431 | } | |
| 432 | ||
| 433 | return true; | |
| @@ 459-466 (lines=8) @@ | ||
| 456 | return; | |
| 457 | } | |
| 458 | ||
| 459 | 		if ( ! empty( $args['must_query_fields'] ) ) { | |
| 460 | $this->add_query( array( | |
| 461 | 'multi_match' => array( | |
| 462 | 'fields' => $args['must_query_fields'], | |
| 463 | 'query' => $this->current_query, | |
| 464 | 'operator' => 'and', | |
| 465 | ) ) ); | |
| 466 | } | |
| 467 | ||
| 468 | 		if ( ! empty( $args['boost_query_fields'] ) ) { | |
| 469 | $this->add_query( array( | |
| @@ 536-543 (lines=8) @@ | ||
| 533 | ||
| 534 | 		if ( ! $prefix_word ) { | |
| 535 | //Space at the end of the query, so skip using a prefix query | |
| 536 | 			if ( ! empty( $args['must_query_fields'] ) ) { | |
| 537 | $this->add_query( array( | |
| 538 | 'multi_match' => array( | |
| 539 | 'fields' => $args['must_query_fields'], | |
| 540 | 'query' => $this->current_query, | |
| 541 | 'operator' => 'and', | |
| 542 | ) ) ); | |
| 543 | } | |
| 544 | ||
| 545 | 			if ( ! empty( $args['boost_query_fields'] ) ) { | |
| 546 | $this->add_query( array( | |