1 /* 2 +----------------------------------------------------------------------+ 3 | Copyright (c) The PHP Group | 4 +----------------------------------------------------------------------+ 5 | This source file is subject to version 3.01 of the PHP license, | 6 | that is bundled with this package in the file LICENSE, and is | 7 | available through the world-wide-web at the following url: | 8 | http://www.php.net/license/3_01.txt | 9 | If you did not receive a copy of the PHP license and are unable to | 10 | obtain it through the world-wide-web, please send a note to | 11 | license@php.net so we can mail you a copy immediately. | 12 +----------------------------------------------------------------------+ 13 | Author: Omar Shaban <omars@php.net> | 14 +----------------------------------------------------------------------+ 15 */ 16 17 #ifndef SOLR_DISMAX_QUERY_H_ 18 #define SOLR_DISMAX_QUERY_H_ 19 20 void init_solr_dismax_query(void); 21 PHP_METHOD(SolrDisMaxQuery, __construct); 22 PHP_METHOD(SolrDisMaxQuery, setQueryAlt); 23 PHP_METHOD(SolrDisMaxQuery, addQueryField); 24 PHP_METHOD(SolrDisMaxQuery, removeQueryField); 25 26 PHP_METHOD(SolrDisMaxQuery, addPhraseField); 27 PHP_METHOD(SolrDisMaxQuery, removePhraseField); 28 PHP_METHOD(SolrDisMaxQuery, setPhraseFields); 29 30 PHP_METHOD(SolrDisMaxQuery, setPhraseSlop); 31 PHP_METHOD(SolrDisMaxQuery, setQueryPhraseSlop); 32 33 PHP_METHOD(SolrDisMaxQuery, setBoostQuery); 34 PHP_METHOD(SolrDisMaxQuery, addBoostQuery); 35 PHP_METHOD(SolrDisMaxQuery, removeBoostQuery); 36 37 PHP_METHOD(SolrDisMaxQuery, setBoostFunction); 38 PHP_METHOD(SolrDisMaxQuery, setMinimumMatch); 39 PHP_METHOD(SolrDisMaxQuery, setTieBreaker); 40 41 PHP_METHOD(SolrDisMaxQuery, useDisMaxQueryParser); 42 PHP_METHOD(SolrDisMaxQuery, useEDisMaxQueryParser); 43 44 PHP_METHOD(SolrDisMaxQuery, setBigramPhraseFields); 45 PHP_METHOD(SolrDisMaxQuery, addBigramPhraseField); 46 PHP_METHOD(SolrDisMaxQuery, removeBigramPhraseField); 47 PHP_METHOD(SolrDisMaxQuery, setBigramPhraseSlop); 48 49 PHP_METHOD(SolrDisMaxQuery, setTrigramPhraseFields); 50 PHP_METHOD(SolrDisMaxQuery, addTrigramPhraseField); 51 PHP_METHOD(SolrDisMaxQuery, removeTrigramPhraseField); 52 PHP_METHOD(SolrDisMaxQuery, setTrigramPhraseSlop); 53 54 PHP_METHOD(SolrDisMaxQuery, addUserField); 55 PHP_METHOD(SolrDisMaxQuery, removeUserField); 56 PHP_METHOD(SolrDisMaxQuery, setUserFields); 57 58 #endif /* SOLR_DISMAX_QUERY_H_ */ 59