# Solr
Solr扩展使您可以有效地与PHP中的Apache Solr Server通信。
Solr扩展是一个非常快速,轻巧,功能丰富的库,它使PHP开发人员可以与Solr服务器实例进行有效的通信。
PECL扩展的1.x版本支持Apache Solr Server 1.3-3.x
PECL扩展的2.x版本支持Apache Solr Server 4.0+
有内置工具可添加文档并更新solr服务器。
它还包含一些工具,使您可以在搜索文档时对服务器建立高级查询。
<https://pecl.php.net/package/solr>.
- [预定义常量](https://www.php.net/manual/en/solr.constants.php)
- [Solr功能](https://www.php.net/manual/en/ref.solr.php)
- [solr\_get\_version](https://www.php.net/manual/en/function.solr-get-version.php)—返回Apache Solr扩展的当前版本
- [例子](https://www.php.net/manual/en/solr.examples.php)
- [SolrUtils](https://www.php.net/manual/en/class.solrutils.php)— SolrUtils类
- [SolrUtils :: digestXmlResponse](https://www.php.net/manual/en/solrutils.digestxmlresponse.php)—将响应XML字符串解析为SolrObject
- [SolrUtils :: escapeQueryChars](https://www.php.net/manual/en/solrutils.escapequerychars.php)—转义lucene查询字符串
- [SolrUtils :: getSolrVersion](https://www.php.net/manual/en/solrutils.getsolrversion.php)—返回Solr扩展的当前版本
- [SolrUtils :: queryPhrase](https://www.php.net/manual/en/solrutils.queryphrase.php)—从未转义的lucene字符串准备短语
- [SolrInputDocument](https://www.php.net/manual/en/class.solrinputdocument.php)— SolrInputDocument类
- [SolrInputDocument :: addChildDocument](https://www.php.net/manual/en/solrinputdocument.addchilddocument.php)—添加一个子文档以进行块索引
- [SolrInputDocument :: addChildDocuments](https://www.php.net/manual/en/solrinputdocument.addchilddocuments.php)—添加子文档数组
- [SolrInputDocument :: addField](https://www.php.net/manual/en/solrinputdocument.addfield.php)—在文档中添加一个字段
- [SolrInputDocument :: clear](https://www.php.net/manual/en/solrinputdocument.clear.php)—重置输入文档
- [SolrInputDocument :: \_\_ clone](https://www.php.net/manual/en/solrinputdocument.clone.php)—创建SolrDocument的副本
- [SolrInputDocument :: \_\_ construct](https://www.php.net/manual/en/solrinputdocument.construct.php)—构造函数
- [SolrInputDocument :: deleteField](https://www.php.net/manual/en/solrinputdocument.deletefield.php)—从文档中删除一个字段
- [SolrInputDocument :: \_\_ destruct](https://www.php.net/manual/en/solrinputdocument.destruct.php)—析[构函数](https://www.php.net/manual/en/solrinputdocument.destruct.php)
- [SolrInputDocument :: fieldExists](https://www.php.net/manual/en/solrinputdocument.fieldexists.php)—检查字段是否存在
- [SolrInputDocument :: getBoost](https://www.php.net/manual/en/solrinputdocument.getboost.php)—检索文档的当前提升值
- [SolrInputDocument :: getChildDocuments](https://www.php.net/manual/en/solrinputdocument.getchilddocuments.php)—返回子文档数组(SolrInputDocument)
- [SolrInputDocument :: getChildDocumentsCount](https://www.php.net/manual/en/solrinputdocument.getchilddocumentscount.php)—返回子文档的数量
- [SolrInputDocument :: getField](https://www.php.net/manual/en/solrinputdocument.getfield.php)—按名称检索字段
- [SolrInputDocument :: getFieldBoost](https://www.php.net/manual/en/solrinputdocument.getfieldboost.php)—检索特定字段的提升值
- [SolrInputDocument :: getFieldCount](https://www.php.net/manual/en/solrinputdocument.getfieldcount.php)—返回文档中的字段数
- [SolrInputDocument :: getFieldNames](https://www.php.net/manual/en/solrinputdocument.getfieldnames.php)—返回一个包含文档中所有字段的数组
- [SolrInputDocument :: hasChildDocuments-](https://www.php.net/manual/en/solrinputdocument.haschilddocuments.php)如果文档有任何子文档,则返回true
- [SolrInputDocument :: merge](https://www.php.net/manual/en/solrinputdocument.merge.php)—将一个输入文档合并到另一个
- [SolrInputDocument :: reset](https://www.php.net/manual/en/solrinputdocument.reset.php)—这是SolrInputDocument :: clear的别名
- [SolrInputDocument :: setBoost](https://www.php.net/manual/en/solrinputdocument.setboost.php)—设置此文档的提升值
- [SolrInputDocument :: setFieldBoost](https://www.php.net/manual/en/solrinputdocument.setfieldboost.php)—设置字段的索引时间提升值
- [SolrInputDocument :: sort](https://www.php.net/manual/en/solrinputdocument.sort.php)—对文档中的字段进行排序
- [SolrInputDocument :: toArray](https://www.php.net/manual/en/solrinputdocument.toarray.php)—返回输入文档的数组表示形式
- [SolrDocument](https://www.php.net/manual/en/class.solrdocument.php)— SolrDocument类
- [SolrDocument :: addField](https://www.php.net/manual/en/solrdocument.addfield.php)—将字段添加到文档
- [SolrDocument :: clear](https://www.php.net/manual/en/solrdocument.clear.php)—删除文档中的所有字段
- [SolrDocument :: \_\_ clone](https://www.php.net/manual/en/solrdocument.clone.php)—创建SolrDocument对象的副本
- [SolrDocument :: \_\_ construct](https://www.php.net/manual/en/solrdocument.construct.php)—构造函数
- [SolrDocument :: current](https://www.php.net/manual/en/solrdocument.current.php)—检索当前字段
- [SolrDocument :: deleteField](https://www.php.net/manual/en/solrdocument.deletefield.php)—从文档中删除一个字段
- [SolrDocument :: \_\_ destruct](https://www.php.net/manual/en/solrdocument.destruct.php)—析[构函数](https://www.php.net/manual/en/solrdocument.destruct.php)
- [SolrDocument :: fieldExists](https://www.php.net/manual/en/solrdocument.fieldexists.php)—检查文档中是否存在字段
- [SolrDocument :: \_\_ get](https://www.php.net/manual/en/solrdocument.get.php)—作为属性访问该字段
- [SolrDocument :: getChildDocuments](https://www.php.net/manual/en/solrdocument.getchilddocuments.php)—返回子文档数组(SolrDocument)
- [SolrDocument :: getChildDocumentsCount](https://www.php.net/manual/en/solrdocument.getchilddocumentscount.php)—返回子文档的数量
- [SolrDocument :: getField](https://www.php.net/manual/en/solrdocument.getfield.php)—按名称检索字段
- [SolrDocument :: getFieldCount](https://www.php.net/manual/en/solrdocument.getfieldcount.php)—返回此文档中的字段数
- [SolrDocument :: getFieldNames](https://www.php.net/manual/en/solrdocument.getfieldnames.php)—返回文档中字段名称的数组
- [SolrDocument :: getInputDocument](https://www.php.net/manual/en/solrdocument.getinputdocument.php)—返回与对象等效的SolrInputDocument
- [SolrDocument :: hasChildDocuments](https://www.php.net/manual/en/solrdocument.haschilddocuments.php)—检查文档是否有任何子文档
- [SolrDocument :: \_\_ isset](https://www.php.net/manual/en/solrdocument.isset.php)—检查字段是否存在
- [SolrDocument :: key](https://www.php.net/manual/en/solrdocument.key.php)—检索当前键
- [SolrDocument :: merge](https://www.php.net/manual/en/solrdocument.merge.php)—将源合并到当前的SolrDocument
- [SolrDocument :: next-](https://www.php.net/manual/en/solrdocument.next.php)将内部指针移动到下一个字段
- [SolrDocument :: offsetExists](https://www.php.net/manual/en/solrdocument.offsetexists.php)—检查是否存在特定字段
- [SolrDocument :: offsetGet](https://www.php.net/manual/en/solrdocument.offsetget.php)—检索字段
- [SolrDocument :: offsetSet-](https://www.php.net/manual/en/solrdocument.offsetset.php)在文档中添加一个字段
- [SolrDocument :: offsetUnset](https://www.php.net/manual/en/solrdocument.offsetunset.php)—移除一个字段
- [SolrDocument :: reset](https://www.php.net/manual/en/solrdocument.reset.php)—这是SolrDocument :: clear()的别名
- [SolrDocument :: rewind](https://www.php.net/manual/en/solrdocument.rewind.php)—将内部指针重置为开头
- [SolrDocument :: serialize](https://www.php.net/manual/en/solrdocument.serialize.php)—用于自定义序列化
- [SolrDocument :: \_\_ set](https://www.php.net/manual/en/solrdocument.set.php)—将另一个字段添加到文档中
- [SolrDocument :: sort](https://www.php.net/manual/en/solrdocument.sort.php)—对文档中的字段进行排序
- [SolrDocument :: toArray](https://www.php.net/manual/en/solrdocument.toarray.php)—返回文档的数组表示形式
- [SolrDocument :: unserialize](https://www.php.net/manual/en/solrdocument.unserialize.php)— SolrDocument对象的自定义序列化
- [SolrDocument :: \_\_ unset](https://www.php.net/manual/en/solrdocument.unset.php)—从文档中删除字段
- [SolrDocument :: valid](https://www.php.net/manual/en/solrdocument.valid.php)—检查内部当前位置是否仍然有效
- [SolrDocumentField](https://www.php.net/manual/en/class.solrdocumentfield.php)— SolrDocumentField类
- [SolrDocumentField :: \_\_ construct](https://www.php.net/manual/en/solrdocumentfield.construct.php)—构造函数
- [SolrDocumentField :: \_\_ destruct](https://www.php.net/manual/en/solrdocumentfield.destruct.php)—析[构函数](https://www.php.net/manual/en/solrdocumentfield.destruct.php)
- [SolrObject](https://www.php.net/manual/en/class.solrobject.php)— SolrObject类
- [SolrObject :: \_\_ construct](https://www.php.net/manual/en/solrobject.construct.php)—创建Solr对象
- [SolrObject :: \_\_ destruct](https://www.php.net/manual/en/solrobject.destruct.php)—析[构函数](https://www.php.net/manual/en/solrobject.destruct.php)
- [SolrObject :: getPropertyNames](https://www.php.net/manual/en/solrobject.getpropertynames.php)—返回包含所有属性名称的数组
- [SolrObject :: offsetExists](https://www.php.net/manual/en/solrobject.offsetexists.php)—检查属性是否存在
- [SolrObject :: offsetGet](https://www.php.net/manual/en/solrobject.offsetget.php)—用于检索属性
- [SolrObject :: offsetSet](https://www.php.net/manual/en/solrobject.offsetset.php)—设置属性的值
- [SolrObject :: offsetUnset](https://www.php.net/manual/en/solrobject.offsetunset.php)—重置属性的值
- [SolrClient](https://www.php.net/manual/en/class.solrclient.php)— SolrClient类
- [SolrClient :: addDocument](https://www.php.net/manual/en/solrclient.adddocument.php)—将文档添加到索引
- [SolrClient :: addDocuments](https://www.php.net/manual/en/solrclient.adddocuments.php)—将SolrInputDocument实例的集合添加到索引
- [SolrClient :: commit](https://www.php.net/manual/en/solrclient.commit.php)—完成对索引进行的所有添加/删除
- [SolrClient :: \_\_ construct](https://www.php.net/manual/en/solrclient.construct.php)— SolrClient对象的构造方法
- [SolrClient :: deleteById](https://www.php.net/manual/en/solrclient.deletebyid.php)—按ID删除
- [SolrClient :: deleteByIds](https://www.php.net/manual/en/solrclient.deletebyids.php)—由ID删除
- [SolrClient :: deleteByQueries](https://www.php.net/manual/en/solrclient.deletebyqueries.php)—删除所有与任何查询匹配的文档
- [SolrClient :: deleteByQuery](https://www.php.net/manual/en/solrclient.deletebyquery.php)—删除所有与给定查询匹配的文档
- [SolrClient :: \_\_ destruct](https://www.php.net/manual/en/solrclient.destruct.php)— SolrClient的[析](https://www.php.net/manual/en/solrclient.destruct.php)构函数
- [SolrClient :: getById](https://www.php.net/manual/en/solrclient.getbyid.php)—按ID获取文档。利用Solr实时获取(RTG)
- [SolrClient :: getByIds](https://www.php.net/manual/en/solrclient.getbyids.php)—通过其ID获取文档。利用Solr实时获取(RTG)
- [SolrClient :: getDebug](https://www.php.net/manual/en/solrclient.getdebug.php)—返回上一次连接尝试的调试数据
- [SolrClient :: getOptions](https://www.php.net/manual/en/solrclient.getoptions.php)—返回内部设置的客户端选项
- [SolrClient :: optimize](https://www.php.net/manual/en/solrclient.optimize.php)—整理索引碎片
- [SolrClient :: ping](https://www.php.net/manual/en/solrclient.ping.php)—检查Solr服务器是否仍在运行
- [SolrClient :: query](https://www.php.net/manual/en/solrclient.query.php)—将查询发送到服务器
- [SolrClient :: request](https://www.php.net/manual/en/solrclient.request.php)—发送原始更新请求
- [SolrClient :: rollback](https://www.php.net/manual/en/solrclient.rollback.php)—回滚自上次提交以来对索引所做的所有添加/删除
- [SolrClient :: setResponseWriter](https://www.php.net/manual/en/solrclient.setresponsewriter.php)—设置用于编写来自Solr的响应的响应编写器
- [SolrClient :: setServlet](https://www.php.net/manual/en/solrclient.setservlet.php)—将指定的servlet类型更改为新值
- [SolrClient :: system](https://www.php.net/manual/en/solrclient.system.php)—检索Solr服务器信息
- [SolrClient :: threads](https://www.php.net/manual/en/solrclient.threads.php)—检查线程状态
- [SolrResponse](https://www.php.net/manual/en/class.solrresponse.php)— SolrResponse类
- [SolrResponse :: getDigestedResponse](https://www.php.net/manual/en/solrresponse.getdigestedresponse.php)—返回XML响应作为序列化的PHP数据
- [SolrResponse :: getHttpStatus](https://www.php.net/manual/en/solrresponse.gethttpstatus.php)—返回响应的HTTP状态
- [SolrResponse :: getHttpStatusMessage](https://www.php.net/manual/en/solrresponse.gethttpstatusmessage.php)—返回有关HTTP状态的更多详细信息
- [SolrResponse :: getRawRequest](https://www.php.net/manual/en/solrresponse.getrawrequest.php)—返回发送到Solr服务器的原始请求
- [SolrResponse :: getRawRequestHeaders](https://www.php.net/manual/en/solrresponse.getrawrequestheaders.php)—返回发送到Solr服务器的原始请求标头
- [SolrResponse :: getRawResponse](https://www.php.net/manual/en/solrresponse.getrawresponse.php)—返回来自服务器的原始响应
- [SolrResponse :: getRawResponseHeaders](https://www.php.net/manual/en/solrresponse.getrawresponseheaders.php)—从服务器返回原始响应头
- [SolrResponse :: getRequestUrl](https://www.php.net/manual/en/solrresponse.getrequesturl.php)—返回将请求发送到的完整URL
- [SolrResponse :: getResponse](https://www.php.net/manual/en/solrresponse.getresponse.php)—返回一个SolrObject,代表来自服务器的XML响应
- [SolrResponse :: setParseMode](https://www.php.net/manual/en/solrresponse.setparsemode.php)—设置解析模式
- [SolrResponse :: success](https://www.php.net/manual/en/solrresponse.success.php)—请求成功了[吗](https://www.php.net/manual/en/solrresponse.success.php)
- [SolrQueryResponse](https://www.php.net/manual/en/class.solrqueryresponse.php)— SolrQueryResponse类
- [SolrQueryResponse :: \_\_ construct](https://www.php.net/manual/en/solrqueryresponse.construct.php)—构造函数
- [SolrQueryResponse :: \_\_ destruct](https://www.php.net/manual/en/solrqueryresponse.destruct.php)—析[构函数](https://www.php.net/manual/en/solrqueryresponse.destruct.php)
- [SolrUpdateResponse](https://www.php.net/manual/en/class.solrupdateresponse.php)— SolrUpdateResponse类
- [SolrUpdateResponse :: \_\_ construct](https://www.php.net/manual/en/solrupdateresponse.construct.php)—构造函数
- [SolrUpdateResponse :: \_\_ destruct](https://www.php.net/manual/en/solrupdateresponse.destruct.php)—析[构函数](https://www.php.net/manual/en/solrupdateresponse.destruct.php)
- [SolrPingResponse](https://www.php.net/manual/en/class.solrpingresponse.php)— SolrPingResponse类
- [SolrPingResponse :: \_\_ construct](https://www.php.net/manual/en/solrpingresponse.construct.php)—构造函数
- [SolrPingResponse :: \_\_ destruct](https://www.php.net/manual/en/solrpingresponse.destruct.php)—析[构函数](https://www.php.net/manual/en/solrpingresponse.destruct.php)
- [SolrPingResponse :: getResponse](https://www.php.net/manual/en/solrpingresponse.getresponse.php)—返回来自服务器的响应
- [SolrGenericResponse](https://www.php.net/manual/en/class.solrgenericresponse.php)— SolrGenericResponse类
- [SolrGenericResponse :: \_\_ construct](https://www.php.net/manual/en/solrgenericresponse.construct.php)—构造函数
- [SolrGenericResponse :: \_\_ destruct](https://www.php.net/manual/en/solrgenericresponse.destruct.php)—析[构函数](https://www.php.net/manual/en/solrgenericresponse.destruct.php)
- [SolrParams](https://www.php.net/manual/en/class.solrparams.php)— SolrParams类
- [SolrParams :: add](https://www.php.net/manual/en/solrparams.add.php)—这是SolrParams :: addParam的别名
- [SolrParams :: addParam](https://www.php.net/manual/en/solrparams.addparam.php)—将参数添加到对象
- [SolrParams :: get](https://www.php.net/manual/en/solrparams.get.php)—这是SolrParams :: getParam的别名
- [SolrParams :: getParam](https://www.php.net/manual/en/solrparams.getparam.php)—返回参数值
- [SolrParams :: getParams](https://www.php.net/manual/en/solrparams.getparams.php)—返回非URL编码参数的数组
- [SolrParams :: getPreparedParams](https://www.php.net/manual/en/solrparams.getpreparedparams.php)—返回URL编码参数的数组
- [SolrParams :: serialize](https://www.php.net/manual/en/solrparams.serialize.php)—用于自定义序列化
- [SolrParams :: set](https://www.php.net/manual/en/solrparams.set.php)— SolrParams :: setParam的别名
- [SolrParams :: setParam](https://www.php.net/manual/en/solrparams.setparam.php)—将参数设置为指定值
- [SolrParams :: toString](https://www.php.net/manual/en/solrparams.tostring.php)—返回对象中的所有名称-值对参数
- [SolrParams :: unserialize](https://www.php.net/manual/en/solrparams.unserialize.php)—用于自定义序列化
- [SolrModifiableParams](https://www.php.net/manual/en/class.solrmodifiableparams.php)— SolrModifiableParams类
- [SolrModifiableParams :: \_\_ construct](https://www.php.net/manual/en/solrmodifiableparams.construct.php)—构造函数
- [SolrModifiableParams :: \_\_ destruct](https://www.php.net/manual/en/solrmodifiableparams.destruct.php)—析[构函数](https://www.php.net/manual/en/solrmodifiableparams.destruct.php)
- [SolrQuery](https://www.php.net/manual/en/class.solrquery.php)— SolrQuery类
- [SolrQuery :: addExpandFilterQuery](https://www.php.net/manual/en/solrquery.addexpandfilterquery.php)—覆盖主过滤器查询,确定要包含在主组中的文档
- [SolrQuery :: addExpandSortField](https://www.php.net/manual/en/solrquery.addexpandsortfield.php)—对扩展组中的文档进行排序(expand.sort参数)
- [SolrQuery :: addFacetDateField](https://www.php.net/manual/en/solrquery.addfacetdatefield.php)—映射到facet.date
- [SolrQuery :: addFacetDateOther](https://www.php.net/manual/en/solrquery.addfacetdateother.php)—添加另一个facet.date.other参数
- [SolrQuery :: addFacetField](https://www.php.net/manual/en/solrquery.addfacetfield.php)—将另一个字段添加到构面
- [SolrQuery :: addFacetQuery](https://www.php.net/manual/en/solrquery.addfacetquery.php)—添加构面查询
- [SolrQuery :: addField](https://www.php.net/manual/en/solrquery.addfield.php)—指定要在结果中返回的字段
- [SolrQuery :: addFilterQuery](https://www.php.net/manual/en/solrquery.addfilterquery.php)—指定过滤器查询
- [SolrQuery :: addGroupField](https://www.php.net/manual/en/solrquery.addgroupfield.php)—添加用于将结果分组的字段
- [SolrQuery :: addGroupFunction](https://www.php.net/manual/en/solrquery.addgroupfunction.php)—允许基于函数查询的唯一值(group.func参数)对结果进行分组
- [SolrQuery :: addGroupQuery](https://www.php.net/manual/en/solrquery.addgroupquery.php)—允许对与给定查询匹配的文档进行分组
- [SolrQuery :: addGroupSortField](https://www.php.net/manual/en/solrquery.addgroupsortfield.php)—添加组排序字段(group.sort参数)
- [SolrQuery :: addHighlightField](https://www.php.net/manual/en/solrquery.addhighlightfield.php)—映射到hl.fl
- [SolrQuery :: addMltField](https://www.php.net/manual/en/solrquery.addmltfield.php)—设置用于相似性的字段
- [SolrQuery :: addMltQueryField](https://www.php.net/manual/en/solrquery.addmltqueryfield.php)—映射到mlt.qf
- [SolrQuery :: addSortField](https://www.php.net/manual/en/solrquery.addsortfield.php)—用于控制结果的排序方式
- [SolrQuery :: addStatsFacet](https://www.php.net/manual/en/solrquery.addstatsfacet.php)—请求返回给定构面内的值的子结果
- [SolrQuery :: addStatsField](https://www.php.net/manual/en/solrquery.addstatsfield.php)—映射到stats.field参数
- [SolrQuery :: collapse](https://www.php.net/manual/en/solrquery.collapse.php)—将结果集按组折叠到单个文档
- [SolrQuery :: \_\_ construct](https://www.php.net/manual/en/solrquery.construct.php)—构造函数
- [SolrQuery :: \_\_ destruct](https://www.php.net/manual/en/solrquery.destruct.php)—析[构函数](https://www.php.net/manual/en/solrquery.destruct.php)
- [SolrQuery :: getExpand](https://www.php.net/manual/en/solrquery.getexpand.php)—如果启用了组扩展,则返回true
- [SolrQuery :: getExpandFilterQueries](https://www.php.net/manual/en/solrquery.getexpandfilterqueries.php)—返回扩展过滤器查询
- [SolrQuery :: getExpandQuery](https://www.php.net/manual/en/solrquery.getexpandquery.php)—返回扩展查询expand.q参数
- [SolrQuery :: getExpandRows](https://www.php.net/manual/en/solrquery.getexpandrows.php)—返回每个组中要显示的行数(expand.rows)
- [SolrQuery :: getExpandSortFields](https://www.php.net/manual/en/solrquery.getexpandsortfields.php)—返回字段数组
- [SolrQuery :: getFacet](https://www.php.net/manual/en/solrquery.getfacet.php)—返回facet参数的值
- [SolrQuery :: getFacetDateEnd](https://www.php.net/manual/en/solrquery.getfacetdateend.php)—返回facet.date.end参数的值
- [SolrQuery :: getFacetDateFields](https://www.php.net/manual/en/solrquery.getfacetdatefields.php)—返回所有facet.date字段
- [SolrQuery :: getFacetDateGap](https://www.php.net/manual/en/solrquery.getfacetdategap.php)—返回facet.date.gap参数的值
- [SolrQuery :: getFacetDateHardEnd](https://www.php.net/manual/en/solrquery.getfacetdatehardend.php)—返回facet.date.hardend参数的值
- [SolrQuery :: getFacetDateOther](https://www.php.net/manual/en/solrquery.getfacetdateother.php)—返回facet.date.other参数的值
- [SolrQuery :: getFacetDateStart](https://www.php.net/manual/en/solrquery.getfacetdatestart.php)—返回此字段上所有日期[构](https://www.php.net/manual/en/solrquery.getfacetdatestart.php)面的第一个日期范围的下限
- [SolrQuery :: getFacetFields](https://www.php.net/manual/en/solrquery.getfacetfields.php)—返回所有方面字段
- [SolrQuery :: getFacetLimit](https://www.php.net/manual/en/solrquery.getfacetlimit.php)—返回应该为构面字段返回的最大约束计数数
- [SolrQuery :: getFacetMethod](https://www.php.net/manual/en/solrquery.getfacetmethod.php)—返回facet.method参数的值
- [SolrQuery :: getFacetMinCount](https://www.php.net/manual/en/solrquery.getfacetmincount.php)—返回构面字段的最小计数应包含在响应中
- [SolrQuery :: getFacetMissing](https://www.php.net/manual/en/solrquery.getfacetmissing.php)—返回facet.missing参数的当前状态
- [SolrQuery :: getFacetOffset](https://www.php.net/manual/en/solrquery.getfacetoffset.php)—返回要用于分页的约束列表中的偏移量
- [SolrQuery :: getFacetPrefix](https://www.php.net/manual/en/solrquery.getfacetprefix.php)—返回构面前缀
- [SolrQuery :: getFacetQueries](https://www.php.net/manual/en/solrquery.getfacetqueries.php)—返回所有方面查询
- [SolrQuery :: getFacetSort](https://www.php.net/manual/en/solrquery.getfacetsort.php)—返回构面排序类型
- [SolrQuery :: getFields](https://www.php.net/manual/en/solrquery.getfields.php)—返回将在响应中返回的字段的列表
- [SolrQuery :: getFilterQueries](https://www.php.net/manual/en/solrquery.getfilterqueries.php)—返回过滤器查询的数组
- [SolrQuery :: getGroup](https://www.php.net/manual/en/solrquery.getgroup.php)—如果启用了分组,则返回true
- [SolrQuery :: getGroupCachePercent](https://www.php.net/manual/en/solrquery.getgroupcachepercent.php)—返回组缓存百分比值
- [SolrQuery :: getGroupFacet](https://www.php.net/manual/en/solrquery.getgroupfacet.php)—返回group.facet参数值
- [SolrQuery :: getGroupFields](https://www.php.net/manual/en/solrquery.getgroupfields.php)—返回组字段(group.field参数值)
- [SolrQuery :: getGroupFormat](https://www.php.net/manual/en/solrquery.getgroupformat.php)—返回group.format值
- [SolrQuery :: getGroupFunctions](https://www.php.net/manual/en/solrquery.getgroupfunctions.php)—返回组函数(group.func参数值)
- [SolrQuery :: getGroupLimit](https://www.php.net/manual/en/solrquery.getgrouplimit.php)—返回group.limit值
- [SolrQuery :: getGroupMain](https://www.php.net/manual/en/solrquery.getgroupmain.php)—返回group.main值
- [SolrQuery :: getGroupNGroups](https://www.php.net/manual/en/solrquery.getgroupngroups.php)—返回group.ngroups值
- [SolrQuery :: getGroupOffset](https://www.php.net/manual/en/solrquery.getgroupoffset.php)—返回group.offset值
- [SolrQuery :: getGroupQueries](https://www.php.net/manual/en/solrquery.getgroupqueries.php)—返回所有group.query参数值
- [SolrQuery :: getGroupSortFields](https://www.php.net/manual/en/solrquery.getgroupsortfields.php)—返回group.sort值
- [SolrQuery :: getGroupTruncate](https://www.php.net/manual/en/solrquery.getgrouptruncate.php)—返回group.truncate值
- [SolrQuery :: getHighlight](https://www.php.net/manual/en/solrquery.gethighlight.php)—返回hl参数的状态
- [SolrQuery :: getHighlightAlternateField](https://www.php.net/manual/en/solrquery.gethighlightalternatefield.php)—返回突出显示字段以用作备份或默认值
- [SolrQuery :: getHighlightFields](https://www.php.net/manual/en/solrquery.gethighlightfields.php)—返回Solr应该为其生成突出显示的摘要的所有字段
- [SolrQuery :: getHighlightFormatter](https://www.php.net/manual/en/solrquery.gethighlightformatter.php)—返回突出显示的输出的格式化程序
- [SolrQuery :: getHighlightFragmenter](https://www.php.net/manual/en/solrquery.gethighlightfragmenter.php)—返回突出显示文本的文本片段生成器
- [SolrQuery :: getHighlightFragsize](https://www.php.net/manual/en/solrquery.gethighlightfragsize.php)—返回要突出显示的片段的字符数
- [SolrQuery :: getHighlightHighlightMultiTerm](https://www.php.net/manual/en/solrquery.gethighlighthighlightmultiterm.php)—返回是否启用范围/通配符/模糊/前缀查询的突出显示
- [SolrQuery :: getHighlightMaxAlternateFieldLength](https://www.php.net/manual/en/solrquery.gethighlightmaxalternatefieldlength.php)—返回要返回的字段的最大字符数
- [SolrQuery :: getHighlightMaxAnalyzedChars](https://www.php.net/manual/en/solrquery.gethighlightmaxanalyzedchars.php)—返回文档中最大字符数以查找合适的片段
- [SolrQuery :: getHighlightMergeContiguous](https://www.php.net/manual/en/solrquery.gethighlightmergecontiguous.php)—返回折叠连续片段是否成单个片段
- [SolrQuery :: getHighlightRegexMaxAnalyzedChars](https://www.php.net/manual/en/solrquery.gethighlightregexmaxanalyzedchars.php)—使用正则表达式分段器时,返回字段中的最大字符数
- [SolrQuery :: getHighlightRegexPattern](https://www.php.net/manual/en/solrquery.gethighlightregexpattern.php)—返回用于分段的正则表达式
- [SolrQuery :: getHighlightRegexSlop](https://www.php.net/manual/en/solrquery.gethighlightregexslop.php)—返回与理想片段大小的偏差因子
- [SolrQuery :: getHighlightRequireFieldMatch](https://www.php.net/manual/en/solrquery.gethighlightrequirefieldmatch.php)—返回是否仅当查询在此特定字段中匹配时才突出显示字段
- [SolrQuery :: getHighlightSimplePost](https://www.php.net/manual/en/solrquery.gethighlightsimplepost.php)—返回突出显示的术语之后显示的文本
- [SolrQuery :: getHighlightSimplePre](https://www.php.net/manual/en/solrquery.gethighlightsimplepre.php)—返回突出显示的术语之前出现的文本
- [SolrQuery :: getHighlightSnippets](https://www.php.net/manual/en/solrquery.gethighlightsnippets.php)—返回每个字段要生成的突出显示的摘要的最大数量
- [SolrQuery :: getHighlightUsePhraseHighlighter](https://www.php.net/manual/en/solrquery.gethighlightusephrasehighlighter.php)—返回hl.usePhraseHighlighter参数的状态
- [SolrQuery :: getMlt](https://www.php.net/manual/en/solrquery.getmlt.php)—返回是否应启用MoreLikeThis结果
- [SolrQuery :: getMltBoost](https://www.php.net/manual/en/solrquery.getmltboost.php)—返回是否通过有趣的术语相关性来增强查询
- [SolrQuery :: getMltCount](https://www.php.net/manual/en/solrquery.getmltcount.php)—返回每个结果要返回的相似文档的数量
- [SolrQuery :: getMltFields](https://www.php.net/manual/en/solrquery.getmltfields.php)—返回用于相似性的所有字段
- [SolrQuery :: getMltMaxNumQueryTerms](https://www.php.net/manual/en/solrquery.getmltmaxnumqueryterms.php)—返回将包含在任何生成的查询中的最大查询词数
- [SolrQuery :: getMltMaxNumTokens](https://www.php.net/manual/en/solrquery.getmltmaxnumtokens.php)—返回未在TermVector支持下存储的每个文档字段中要解析的最大令牌数
- [SolrQuery :: getMltMaxWordLength](https://www.php.net/manual/en/solrquery.getmltmaxwordlength.php)—返回最大单词长度,超过该最大单词长度将忽略单词
- [SolrQuery :: getMltMinDocFrequency](https://www.php.net/manual/en/solrquery.getmltmindocfrequency.php)—返回阈值频率,在该频率下将忽略单词,至少在这么多文档中不会出现
- [SolrQuery :: getMltMinTermFrequency](https://www.php.net/manual/en/solrquery.getmltmintermfrequency.php)—返回出现频率低于此频率的术语将在源文档中被忽略
- [SolrQuery :: getMltMinWordLength](https://www.php.net/manual/en/solrquery.getmltminwordlength.php)—返回最小单词长度,低于该最小单词长度将忽略单词
- [SolrQuery :: getMltQueryFields](https://www.php.net/manual/en/solrquery.getmltqueryfields.php)—返回查询字段及其提升
- [SolrQuery :: getQuery](https://www.php.net/manual/en/solrquery.getquery.php)—返回主查询
- [SolrQuery :: getRows](https://www.php.net/manual/en/solrquery.getrows.php)—返回最大文档数
- [SolrQuery :: getSortFields](https://www.php.net/manual/en/solrquery.getsortfields.php)—返回所有排序字段
- [SolrQuery :: getStart](https://www.php.net/manual/en/solrquery.getstart.php)—返回完整结果集中的偏移量
- [SolrQuery :: getStats](https://www.php.net/manual/en/solrquery.getstats.php)—返回是否启用统计信息
- [SolrQuery :: getStatsFacets](https://www.php.net/manual/en/solrquery.getstatsfacets.php)—返回设置的所有统计信息方面
- [SolrQuery :: getStatsFields](https://www.php.net/manual/en/solrquery.getstatsfields.php)—返回所有统计信息字段
- [SolrQuery :: getTerms](https://www.php.net/manual/en/solrquery.getterms.php)—返回是否启用了ComponentsComponent
- [SolrQuery :: getTermsField](https://www.php.net/manual/en/solrquery.gettermsfield.php)—返回从中检索术语的字段
- [SolrQuery :: getTermsIncludeLowerBound](https://www.php.net/manual/en/solrquery.gettermsincludelowerbound.php)—返回是否在结果集中包含下限
- [SolrQuery :: getTermsIncludeUpperBound](https://www.php.net/manual/en/solrquery.gettermsincludeupperbound.php)—返回是否在结果集中包含上限项
- [SolrQuery :: getTermsLimit](https://www.php.net/manual/en/solrquery.gettermslimit.php)—返回Solr应该返回的最大术语数
- [SolrQuery :: getTermsLowerBound](https://www.php.net/manual/en/solrquery.gettermslowerbound.php)—返回开始于的术语
- [SolrQuery :: getTermsMaxCount](https://www.php.net/manual/en/solrquery.gettermsmaxcount.php)—返回最大文档频率
- [SolrQuery :: getTermsMinCount](https://www.php.net/manual/en/solrquery.gettermsmincount.php)—返回为了被包含而返回的最小文档频率
- [SolrQuery :: getTermsPrefix](https://www.php.net/manual/en/solrquery.gettermsprefix.php)—返回术语前缀
- [SolrQuery :: getTermsReturnRaw](https://www.php.net/manual/en/solrquery.gettermsreturnraw.php)—是否返回原始字符
- [SolrQuery :: getTermsSort](https://www.php.net/manual/en/solrquery.gettermssort.php)—返回一个整数,指示术语的排序方式
- [SolrQuery :: getTermsUpperBound](https://www.php.net/manual/en/solrquery.gettermsupperbound.php)—返回终止[于此](https://www.php.net/manual/en/solrquery.gettermsupperbound.php)的术语
- [SolrQuery :: getTimeAllowed](https://www.php.net/manual/en/solrquery.gettimeallowed.php)—返回查询完成所允许的时间(以毫秒为单位)
- [SolrQuery :: removeExpandFilterQuery](https://www.php.net/manual/en/solrquery.removeexpandfilterquery.php)—删除扩展过滤器查询
- [SolrQuery :: removeExpandSortField](https://www.php.net/manual/en/solrquery.removeexpandsortfield.php)—从expand.sort参数中移除扩展排序字段
- [SolrQuery :: removeFacetDateField](https://www.php.net/manual/en/solrquery.removefacetdatefield.php)—删除方面日期字段之一
- [SolrQuery :: removeFacetDateOther](https://www.php.net/manual/en/solrquery.removefacetdateother.php)—移除facet.date.other参数之一
- [SolrQuery :: removeFacetField](https://www.php.net/manual/en/solrquery.removefacetfield.php)—删除facet.date参数之一
- [SolrQuery :: removeFacetQuery](https://www.php.net/manual/en/solrquery.removefacetquery.php)—删除facet.query参数之一
- [SolrQuery :: removeField](https://www.php.net/manual/en/solrquery.removefield.php)—从字段列表中删除一个字段
- [SolrQuery :: removeFilterQuery](https://www.php.net/manual/en/solrquery.removefilterquery.php)—删除过滤器查询
- [SolrQuery :: removeHighlightField](https://www.php.net/manual/en/solrquery.removehighlightfield.php)—删除用于突出显示的字段之一
- [SolrQuery :: removeMltField](https://www.php.net/manual/en/solrquery.removemltfield.php)—删除moreLikeThis字段之一
- [SolrQuery :: removeMltQueryField](https://www.php.net/manual/en/solrquery.removemltqueryfield.php)—删除[更多likeThis](https://www.php.net/manual/en/solrquery.removemltqueryfield.php)查询字段之一
- [SolrQuery :: removeSortField](https://www.php.net/manual/en/solrquery.removesortfield.php)—删除排序字段之一
- [SolrQuery :: removeStatsFacet](https://www.php.net/manual/en/solrquery.removestatsfacet.php)—删除stats.facet参数之一
- [SolrQuery :: removeStatsField](https://www.php.net/manual/en/solrquery.removestatsfield.php)—删除stats.field参数之一
- [SolrQuery :: setEchoHandler](https://www.php.net/manual/en/solrquery.setechohandler.php)—切换echoHandler参数
- [SolrQuery :: setEchoParams](https://www.php.net/manual/en/solrquery.setechoparams.php)—确定在响应中包括什么样的参数
- [SolrQuery :: setExpand](https://www.php.net/manual/en/solrquery.setexpand.php)—启用/禁用扩展组件
- [SolrQuery :: setExpandQuery](https://www.php.net/manual/en/solrquery.setexpandquery.php)—设置expand.q参数
- [SolrQuery :: setExpandRows](https://www.php.net/manual/en/solrquery.setexpandrows.php)—设置每个组中要显示的行数(expand.rows)。服务器默认值5
- [SolrQuery :: setExplainOther](https://www.php.net/manual/en/solrquery.setexplainother.php)—设置explainOther常用查询参数
- [SolrQuery :: setFacet](https://www.php.net/manual/en/solrquery.setfacet.php)—映射到facet参数。启用或禁用构面
- [SolrQuery :: setFacetDateEnd](https://www.php.net/manual/en/solrquery.setfacetdateend.php)—映射到facet.date.end
- [SolrQuery :: setFacetDateGap](https://www.php.net/manual/en/solrquery.setfacetdategap.php)—映射到facet.date.gap
- [SolrQuery :: setFacetDateHardEnd](https://www.php.net/manual/en/solrquery.setfacetdatehardend.php)—映射到facet.date.hardend
- [SolrQuery :: setFacetDateStart](https://www.php.net/manual/en/solrquery.setfacetdatestart.php)—映射到facet.date.start
- [SolrQuery :: setFacetEnumCacheMinDefaultFrequency](https://www.php.net/manual/en/solrquery.setfacetenumcachemindefaultfrequency.php)—设置用于确定术语计数的最小文档频率
- [SolrQuery :: setFacetLimit](https://www.php.net/manual/en/solrquery.setfacetlimit.php)—映射到facet.limit
- [SolrQuery :: setFacetMethod](https://www.php.net/manual/en/solrquery.setfacetmethod.php)—指定在对字段进行[构](https://www.php.net/manual/en/solrquery.setfacetmethod.php)面时要使用的算法类型
- [SolrQuery :: setFacetMinCount](https://www.php.net/manual/en/solrquery.setfacetmincount.php)—映射到facet.mincount
- [SolrQuery :: setFacetMissing](https://www.php.net/manual/en/solrquery.setfacetmissing.php)—映射到facet.missing
- [SolrQuery :: setFacetOffset](https://www.php.net/manual/en/solrquery.setfacetoffset.php)—将偏移量设置到约束列表中以允许分页
- [SolrQuery :: setFacetPrefix](https://www.php.net/manual/en/solrquery.setfacetprefix.php)—指定一个字符串前缀,该字符串前缀用于限制构面的术语
- [SolrQuery :: setFacetSort](https://www.php.net/manual/en/solrquery.setfacetsort.php)—确定构面字段约束的顺序
- [SolrQuery :: setGroup](https://www.php.net/manual/en/solrquery.setgroup.php)—启用/禁用结果分组(组参数)
- [SolrQuery :: setGroupCachePercent](https://www.php.net/manual/en/solrquery.setgroupcachepercent.php)—为结果分组启用缓存
- [SolrQuery :: setGroupFacet](https://www.php.net/manual/en/solrquery.setgroupfacet.php)—设置group.facet参数
- [SolrQuery :: setGroupFormat](https://www.php.net/manual/en/solrquery.setgroupformat.php)—设置组格式,结果结构(group.format参数)
- [SolrQuery :: setGroupLimit](https://www.php.net/manual/en/solrquery.setgrouplimit.php)—指定每个组要返回的结果数。服务器默认值为1
- [SolrQuery :: setGroupMain](https://www.php.net/manual/en/solrquery.setgroupmain.php)—如果为true,则使用group.format = simple将第一个字段分组命令的结果用作响应中的主要结果列表
- [SolrQuery :: setGroupNGroups](https://www.php.net/manual/en/solrquery.setgroupngroups.php)—如果为true,则Solr在结果中包括与查询匹配的组数
- [SolrQuery :: setGroupOffset](https://www.php.net/manual/en/solrquery.setgroupoffset.php)—设置group.offset参数
- [SolrQuery :: setGroupTruncate](https://www.php.net/manual/en/solrquery.setgrouptruncate.php)—如果为true,则构面计数基于与查询匹配的每个组中最相关的文档
- [SolrQuery :: setHighlight](https://www.php.net/manual/en/solrquery.sethighlight.php)—启用或禁用突出显示
- [SolrQuery :: setHighlightAlternateField](https://www.php.net/manual/en/solrquery.sethighlightalternatefield.php)—指定要使用的备份字段
- [SolrQuery :: setHighlightFormatter](https://www.php.net/manual/en/solrquery.sethighlightformatter.php)—为突出显示输出指定格式化程序
- [SolrQuery :: setHighlightFragmenter](https://www.php.net/manual/en/solrquery.sethighlightfragmenter.php)—为突出显示的文本设置文本片段生成器
- [SolrQuery :: setHighlightFragsize](https://www.php.net/manual/en/solrquery.sethighlightfragsize.php)—要突出显示的片段大小
- [SolrQuery :: setHighlightHighlightMultiTerm](https://www.php.net/manual/en/solrquery.sethighlighthighlightmultiterm.php)—使用SpanScorer突出显示短语词
- [SolrQuery :: setHighlightMaxAlternateFieldLength](https://www.php.net/manual/en/solrquery.sethighlightmaxalternatefieldlength.php)—设置要返回的字段的最大字符数
- [SolrQuery :: setHighlightMaxAnalyzedChars](https://www.php.net/manual/en/solrquery.sethighlightmaxanalyzedchars.php)—指定文档中寻找合适片段的字符数
- [SolrQuery :: setHighlightMergeContiguous](https://www.php.net/manual/en/solrquery.sethighlightmergecontiguous.php)—是否将连续片段折叠为单个片段
- [SolrQuery :: setHighlightRegexMaxAnalyzedChars](https://www.php.net/manual/en/solrquery.sethighlightregexmaxanalyzedchars.php)—指定要分析的最大字符数
- [SolrQuery :: setHighlightRegexPattern](https://www.php.net/manual/en/solrquery.sethighlightregexpattern.php)—指定用于片段化的正则表达式
- [SolrQuery :: setHighlightRegexSlop](https://www.php.net/manual/en/solrquery.sethighlightregexslop.php)—设置正则表达式分段程序可能偏离理想片段大小的因素
- [SolrQuery :: setHighlightRequireFieldMatch](https://www.php.net/manual/en/solrquery.sethighlightrequirefieldmatch.php)—在突出显示时需要字段匹配
- [SolrQuery :: setHighlightSimplePost](https://www.php.net/manual/en/solrquery.sethighlightsimplepost.php)—设置突出显示的术语之后显示的文本
- [SolrQuery :: setHighlightSimplePre](https://www.php.net/manual/en/solrquery.sethighlightsimplepre.php)—设置出现在突出显示的术语之前的文本
- [SolrQuery :: setHighlightSnippets](https://www.php.net/manual/en/solrquery.sethighlightsnippets.php)—设置每个字段要生成的突出显示的摘要的最大数量
- [SolrQuery :: setHighlightUsePhraseHighlighter](https://www.php.net/manual/en/solrquery.sethighlightusephrasehighlighter.php)—是否仅在词条出现在查询词组中时才突出显示词条
- [SolrQuery :: setMlt](https://www.php.net/manual/en/solrquery.setmlt.php)—启用或禁用moreLikeThis
- [SolrQuery :: setMltBoost](https://www.php.net/manual/en/solrquery.setmltboost.php)—设置是否通过有趣的术语相关性来增强查询
- [SolrQuery :: setMltCount](https://www.php.net/manual/en/solrquery.setmltcount.php)—设置要为每个结果返回的相似文档的数量
- [SolrQuery :: setMltMaxNumQueryTerms](https://www.php.net/manual/en/solrquery.setmltmaxnumqueryterms.php)—设置包含的最大查询词数
- [SolrQuery :: setMltMaxNumTokens](https://www.php.net/manual/en/solrquery.setmltmaxnumtokens.php)—指定要分析的最大令牌数
- [SolrQuery :: setMltMaxWordLength](https://www.php.net/manual/en/solrquery.setmltmaxwordlength.php)—设置最大单词长度
- [SolrQuery :: setMltMinDocFrequency](https://www.php.net/manual/en/solrquery.setmltmindocfrequency.php)—设置mltMinDoc频率
- [SolrQuery :: setMltMinTermFrequency](https://www.php.net/manual/en/solrquery.setmltmintermfrequency.php)—设置频率,低于此频率,源文档中的术语将被忽略
- [SolrQuery :: setMltMinWordLength](https://www.php.net/manual/en/solrquery.setmltminwordlength.php)—设置最小字长
- [SolrQuery :: setOmitHeader](https://www.php.net/manual/en/solrquery.setomitheader.php)—从返回的结果中排除标头
- [SolrQuery :: setQuery](https://www.php.net/manual/en/solrquery.setquery.php)—设置搜索查询
- [SolrQuery :: setRows](https://www.php.net/manual/en/solrquery.setrows.php)—指定要在结果中返回的最大行数
- [SolrQuery :: setShowDebugInfo-](https://www.php.net/manual/en/solrquery.setshowdebuginfo.php)用于显示调试信息的标志
- [SolrQuery :: setStart](https://www.php.net/manual/en/solrquery.setstart.php)—指定要跳过的行数
- [SolrQuery :: setStats](https://www.php.net/manual/en/solrquery.setstats.php)—启用或禁用Stats组件
- [SolrQuery :: setTerms](https://www.php.net/manual/en/solrquery.setterms.php)—启用或禁用TermsComponent
- [SolrQuery :: setTermsField](https://www.php.net/manual/en/solrquery.settermsfield.php)—设置要从中获取条款的字段名称
- [SolrQuery :: setTermsIncludeLowerBound](https://www.php.net/manual/en/solrquery.settermsincludelowerbound.php)—在结果集中包含下限项
- [SolrQuery :: setTermsIncludeUpperBound](https://www.php.net/manual/en/solrquery.settermsincludeupperbound.php)—在结果集中包含上限术语
- [SolrQuery :: setTermsLimit](https://www.php.net/manual/en/solrquery.settermslimit.php)—设置要返回的最大术语数
- [SolrQuery :: setTermsLowerBound](https://www.php.net/manual/en/solrquery.settermslowerbound.php)—指定从其开始的术语
- [SolrQuery :: setTermsMaxCount](https://www.php.net/manual/en/solrquery.settermsmaxcount.php)—设置最大文档频率
- [SolrQuery :: setTermsMinCount](https://www.php.net/manual/en/solrquery.settermsmincount.php)—设置最小文档频率
- [SolrQuery :: setTermsPrefix](https://www.php.net/manual/en/solrquery.settermsprefix.php)—限制匹配以前缀开头的术语
- [SolrQuery :: setTermsReturnRaw](https://www.php.net/manual/en/solrquery.settermsreturnraw.php)—返回索引项的原始字符
- [SolrQuery :: setTermsSort](https://www.php.net/manual/en/solrquery.settermssort.php)—指定如何对返回的术语进行排序
- [SolrQuery :: setTermsUpperBound](https://www.php.net/manual/en/solrquery.settermsupperbound.php)—将术语设置为在以下位置停止
- [SolrQuery :: setTimeAllowed](https://www.php.net/manual/en/solrquery.settimeallowed.php)—完成搜索所允许的时间
- [SolrDisMaxQuery](https://www.php.net/manual/en/class.solrdismaxquery.php)— SolrDisMaxQuery类
- [SolrDisMaxQuery :: addBigramPhraseField](https://www.php.net/manual/en/solrdismaxquery.addbigramphrasefield.php)—添加一个短语二字组字段(pf2参数)
- [SolrDisMaxQuery :: addBoostQuery](https://www.php.net/manual/en/solrdismaxquery.addboostquery.php)—添加带有值和可选boost(bq参数)的boost查询字段
- [SolrDisMaxQuery :: addPhraseField](https://www.php.net/manual/en/solrdismaxquery.addphrasefield.php)—添加一个短语字段(pf参数)
- [SolrDisMaxQuery :: addQueryField](https://www.php.net/manual/en/solrdismaxquery.addqueryfield.php)—添加带有可选boost(qf参数)的查询字段
- [SolrDisMaxQuery :: addTrigramPhraseField](https://www.php.net/manual/en/solrdismaxquery.addtrigramphrasefield.php)—添加一个Trigram短语字段(pf3参数)
- [SolrDisMaxQuery :: addUserField](https://www.php.net/manual/en/solrdismaxquery.adduserfield.php)—将字段添加到用户字段参数(uf)
- [SolrDisMaxQuery :: \_\_ construct](https://www.php.net/manual/en/solrdismaxquery.construct.php)—类的构造方法
- [SolrDisMaxQuery :: removeBigramPhraseField](https://www.php.net/manual/en/solrdismaxquery.removebigramphrasefield.php)—删除短语bigram字段(pf2参数)
- [SolrDisMaxQuery :: removeBoostQuery](https://www.php.net/manual/en/solrdismaxquery.removeboostquery.php)—删除按字段名称(bq)局部[放大的](https://www.php.net/manual/en/solrdismaxquery.removeboostquery.php)查询
- [SolrDisMaxQuery :: removePhraseField](https://www.php.net/manual/en/solrdismaxquery.removephrasefield.php)—删除短语字段(pf参数)
- [SolrDisMaxQuery :: removeQueryField](https://www.php.net/manual/en/solrdismaxquery.removequeryfield.php)—删除查询字段(qf参数)
- [SolrDisMaxQuery :: removeTrigramPhraseField](https://www.php.net/manual/en/solrdismaxquery.removetrigramphrasefield.php)—删除[Trigram](https://www.php.net/manual/en/solrdismaxquery.removetrigramphrasefield.php)短语字段(pf3参数)
- [SolrDisMaxQuery :: removeUserField](https://www.php.net/manual/en/solrdismaxquery.removeuserfield.php)—从“用户字段”参数(uf)中删除一个字段
- [SolrDisMaxQuery :: setBigramPhraseFields](https://www.php.net/manual/en/solrdismaxquery.setbigramphrasefields.php)—使用pf2参数设置Bigram短语字段及其增强(和倾斜)
- [SolrDisMaxQuery :: setBigramPhraseSlop](https://www.php.net/manual/en/solrdismaxquery.setbigramphraseslop.php)—设置Bigram短语[斜率](https://www.php.net/manual/en/solrdismaxquery.setbigramphraseslop.php)(ps2参数)
- [SolrDisMaxQuery :: setBoostFunction](https://www.php.net/manual/en/solrdismaxquery.setboostfunction.php)—设置一个Boost函数(bf参数)
- [SolrDisMaxQuery :: setBoostQuery](https://www.php.net/manual/en/solrdismaxquery.setboostquery.php)—直接设置Boost查询参数(bq)
- [SolrDisMaxQuery :: setMinimumMatch](https://www.php.net/manual/en/solrdismaxquery.setminimummatch.php)—设置最小“应该”匹配(毫米)
- [SolrDisMaxQuery :: setPhraseFields](https://www.php.net/manual/en/solrdismaxquery.setphrasefields.php)—使用pf2参数设置短语字段及其增强(和倾斜)
- [SolrDisMaxQuery :: setPhraseSlop](https://www.php.net/manual/en/solrdismaxquery.setphraseslop.php)—设置短语查询的默认[斜率](https://www.php.net/manual/en/solrdismaxquery.setphraseslop.php)(ps参数)
- [SolrDisMaxQuery :: setQueryAlt](https://www.php.net/manual/en/solrdismaxquery.setqueryalt.php)—设置备用查询(q.alt参数)
- [SolrDisMaxQuery :: setQueryPhraseSlop](https://www.php.net/manual/en/solrdismaxquery.setqueryphraseslop.php)—指定明确包含在用户查询字符串(qf参数)中的短语查询所允许的[倾斜](https://www.php.net/manual/en/solrdismaxquery.setqueryphraseslop.php)量
- [SolrDisMaxQuery :: setTieBreaker](https://www.php.net/manual/en/solrdismaxquery.settiebreaker.php)—设置平局打破者参数(平局参数)
- [SolrDisMaxQuery :: setTrigramPhraseFields](https://www.php.net/manual/en/solrdismaxquery.settrigramphrasefields.php)—直接设置Trigram短语字段(pf3参数)
- [SolrDisMaxQuery :: setTrigramPhraseSlop](https://www.php.net/manual/en/solrdismaxquery.settrigramphraseslop.php)—设置[Trigram](https://www.php.net/manual/en/solrdismaxquery.settrigramphraseslop.php)短语[斜率](https://www.php.net/manual/en/solrdismaxquery.settrigramphraseslop.php)(ps3参数)
- [SolrDisMaxQuery :: setUserFields](https://www.php.net/manual/en/solrdismaxquery.setuserfields.php)—设置用户字段参数(uf)
- [SolrDisMaxQuery :: useDisMaxQueryParser](https://www.php.net/manual/en/solrdismaxquery.usedismaxqueryparser.php)—将QueryParser切换为DisMax查询解析器
- [SolrDisMaxQuery :: useEDisMaxQueryParser](https://www.php.net/manual/en/solrdismaxquery.useedismaxqueryparser.php)—将QueryParser切换为EDisMax
- [SolrCollapseFunction](https://www.php.net/manual/en/class.solrcollapsefunction.php)— SolrCollapseFunction类
- [SolrCollapseFunction :: \_\_ construct](https://www.php.net/manual/en/solrcollapsefunction.construct.php)—构造函数
- [SolrCollapseFunction :: getField](https://www.php.net/manual/en/solrcollapsefunction.getfield.php)—返回在其上折叠的字段
- [SolrCollapseFunction :: getHint](https://www.php.net/manual/en/solrcollapsefunction.gethint.php)—返回折叠提示
- [SolrCollapseFunction :: getMax](https://www.php.net/manual/en/solrcollapsefunction.getmax.php)—返回max参数
- [SolrCollapseFunction :: getMin](https://www.php.net/manual/en/solrcollapsefunction.getmin.php)—返回min参数
- [SolrCollapseFunction :: getNullPolicy](https://www.php.net/manual/en/solrcollapsefunction.getnullpolicy.php)—返回空策略
- [SolrCollapseFunction :: getSize](https://www.php.net/manual/en/solrcollapsefunction.getsize.php)—返回大小参数
- [SolrCollapseFunction :: setField](https://www.php.net/manual/en/solrcollapsefunction.setfield.php)—设置要折叠的字段
- [SolrCollapseFunction :: setHint](https://www.php.net/manual/en/solrcollapsefunction.sethint.php)—设置折叠提示
- [SolrCollapseFunction :: setMax](https://www.php.net/manual/en/solrcollapsefunction.setmax.php)—通过数字字段或函数查询的最大值选择组标题
- [SolrCollapseFunction :: setMin](https://www.php.net/manual/en/solrcollapsefunction.setmin.php)—设置仅在数字字段上折叠时折叠数据结构的初始大小
- [SolrCollapseFunction :: setNullPolicy](https://www.php.net/manual/en/solrcollapsefunction.setnullpolicy.php)—设置NULL策略
- [SolrCollapseFunction :: setSize](https://www.php.net/manual/en/solrcollapsefunction.setsize.php)—设置仅在数字字段上折叠时折叠数据结构的初始大小
- [SolrCollapseFunction :: \_\_ toString](https://www.php.net/manual/en/solrcollapsefunction.tostring.php)—返回表示构造的折叠函数的字符串
- [SolrException](https://www.php.net/manual/en/class.solrexception.php)-SolrException类
- [SolrException :: getInternalInfo](https://www.php.net/manual/en/solrexception.getinternalinfo.php)—返回引发异常的内部信息
- [SolrClientException](https://www.php.net/manual/en/class.solrclientexception.php)-SolrClientException类
- [SolrClientException :: getInternalInfo](https://www.php.net/manual/en/solrclientexception.getinternalinfo.php)—返回引发异常的内部信息
- [SolrServerException](https://www.php.net/manual/en/class.solrserverexception.php)-SolrServerException类
- [SolrServerException :: getInternalInfo](https://www.php.net/manual/en/solrserverexception.getinternalinfo.php)—返回引发异常的内部信息
- [SolrIllegalArgumentException](https://www.php.net/manual/en/class.solrillegalargumentexception.php)-SolrIllegalArgumentException类
- [SolrIllegalArgumentException :: getInternalInfo](https://www.php.net/manual/en/solrillegalargumentexception.getinternalinfo.php)—返回引发异常的内部信息
- [SolrIllegalOperationException](https://www.php.net/manual/en/class.solrillegaloperationexception.php)-SolrIllegalOperationException类
- [SolrIllegalOperationException :: getInternalInfo](https://www.php.net/manual/en/solrillegaloperationexception.getinternalinfo.php)—返回引发异常的内部信息
- [SolrMissingMandatoryParameterException](https://www.php.net/manual/en/class.solrmissingmandatoryparameterexception.php)-SolrMissingMandatoryParameterException类
- php更新内容
- 其他
- empty、isset、is_null
- echo 输出bool值
- if真假情况
- 常量
- define与const(php5.3) 类常量
- 递归
- 单元测试
- 面向对象
- 全局变量域超全局变量
- php网络相关
- 支持的协议和封装协议(如http,php://input)
- 上下文(Context)选项和参数
- 过滤器
- http请求及模拟登录
- socket
- streams
- swoole
- 超全局变量
- $_ENV :存储了一些系统的环境变量
- $_COOKIE
- $_SESSION
- $_FILES
- $_SERVER
- 正则
- php正则函数
- 去除文本中的html、xml的标签
- 特殊符号
- \r\n
- 模式修正符
- 分组
- 断言
- 条件表达式
- 递归表达式 (?R)
- 固化分组
- 正则例子
- 框架
- 自动加载spl_autoload_register
- 时间函数
- 文件操作
- 文件的上传下载
- 常见的mimi类型
- 文件断点续传
- 下载文件防盗链
- 破解防盗链
- 无限分类
- 短信验证码
- 短信宝
- 视频分段加载
- phpDoc注释
- 流程控制代替语法
- 三元运算
- @错误抑制符
- 字符编码
- PHP CLI模式开发
- 配置可修改范围
- CGI、FastCGI和PHP-FPM关系图解
- No input file specified的解决方法
- SAPI(PHP常见的四种运行模式)
- assert断言
- 类基础
- 类的三大特性:封装,继承,多态
- 魔术方法
- 辅助查询(*)
- extends继承
- abstract 抽象类
- interface 接口(需要implements实现)
- 抽象类和接口的区别
- 多态
- static
- final
- serialize与unserialize
- instanceof 判断后代子类
- 类型约束
- clone克隆
- ::的用法
- new self()与new static()
- this、self、static、parent、super
- self、static、parent:后期静态绑定
- PHP的静态变量
- php导入
- trait
- 动态调用类方法
- 参数及类型申明
- 方法的重载覆盖
- return $a && $b
- 设计思想
- 依赖注入与依赖倒置
- 创建型模式(创建类对象)
- (*)单例模式
- (*)工厂模式
- 原型模式(在方法里克隆this)
- 创建者模式
- 结构型模式
- 适配器模式(Adapter)
- 桥接模式
- 装饰模式
- 组合模式
- 外观模式(门面(Facade)模式)
- 享元模式
- 代理模式
- 行为型模式
- (*)观察者模式
- (*)迭代器模式(Iterator)
- 模板方法模式 Template
- 命令模式(Command)
- 中介者模式(Mediator)
- 状态模式(State)
- 职责链模式 (Chainof Responsibility)
- 策略模式(Strategy)
- 已知模式-备忘录模式(Memento)
- 深度模式-解释器模式(Interpreter)
- 深度模式-访问者模式(Visitor)
- (*)注册树(注射器、注册表)模式
- 函数参考
- 影响 PHP 行为的扩展
- APC扩展(过时)
- APCu扩展
- APD扩展(过时)
- bcompiler扩展(过时)
- BLENC扩展 (代码加密 实验型)
- Componere扩展(7.1+)
- 错误处理扩展(PHP 核心)
- FFI扩展
- htscanner扩展
- inclued扩展
- Memtrack扩展
- OPcache扩展(5.5.0内部集成)
- Output Control扩展(核心)
- PHP Options/Info扩展(核心)
- phpdbg扩展(5.6+内部集成)
- runkit扩展
- runkit7扩展
- scream扩展
- uopz扩展
- Weakref扩展
- WinCache扩展
- Xhprof扩展
- 音频格式操作
- ID3
- KTaglib
- oggvorbis
- OpenAL
- 身份认证服务
- KADM5
- Radius
- 针对命令行的扩展
- Ncurses(暂无人维护)
- Newt(暂无人维护)
- Readline
- 压缩与归档扩展
- Bzip2
- LZF
- Phar
- Rar
- Zip
- Zlib
- 信用卡处理
- 加密扩展
- Crack(停止维护)
- CSPRNG(核心)
- Hash扩展(4.2内置默认开启、7.4核心)
- Mcrypt(7.2移除)
- Mhash(过时)
- OpenSSL(*)
- 密码散列算法(核心)
- Sodium(+)
- 数据库扩展
- 数据库抽象层
- 针对各数据库系统对应的扩展
- 日期与时间相关扩展
- Calendar
- 日期/时间(核心)
- HRTime(*)
- 文件系统相关扩展
- Direct IO
- 目录(核心)
- Fileinfo(内置)
- 文件系统(核心)
- Inotify
- Mimetype(过时)
- Phdfs
- Proctitle
- xattr
- xdiff
- 国际化与字符编码支持
- Enchant
- FriBiDi
- Gender
- Gettext
- iconv(内置默认开启)
- intl
- 多字节字符串(mbstring)
- Pspell
- Recode(将要过时)
- 图像生成和处理
- Cairo
- Exif
- GD(内置)
- Gmagick
- ImageMagick
- 邮件相关扩展
- Cyrus
- IMAP
- Mail(核心)
- Mailparse
- vpopmail(实验性 )
- 数学扩展
- BC Math
- GMP
- Lapack
- Math(核心)
- Statistics
- Trader
- 非文本内容的 MIME 输出
- FDF
- GnuPG
- haru(实验性)
- Ming(实验性)
- wkhtmltox(*)
- PS
- RPM Reader(停止维护)
- RpmInfo
- XLSWriter Excel操作(*)
- 进程控制扩展
- Eio
- Ev
- Expect
- Libevent
- PCNTL
- POSIX
- 程序执行扩展(核心)
- parallel
- pthreads(*)
- pht
- Semaphore
- Shared Memory
- Sync
- 其它基本扩展
- FANN
- GeoIP(*)
- JSON(内置)
- Judy
- Lua
- LuaSandbox
- Misc(核心)
- Parsekit
- SeasLog(-)
- SPL(核心)
- SPL Types(实验性)
- Streams(核心)
- Swoole(*)
- Tidy扩展
- Tokenizer
- URLs(核心)
- V8js(*)
- Yaml
- Yaf
- Yaconf(核心)
- Taint(检测xss字符串等)
- Data Structures
- 其它服务
- 网络(核心)
- cURL(*)
- Event(*)
- chdb
- FAM
- FTP
- Gearman
- Gopher
- Gupnp
- Hyperwave API(过时)
- LDAP(+)
- Memcache
- Memcached(+)
- mqseries
- RRD
- SAM
- ScoutAPM
- SNMP
- Sockets
- SSH2
- Stomp
- SVM
- SVN(试验性的)
- TCP扩展
- Varnish
- YAZ
- YP/NIS
- 0MQ(ZeroMQ、ZMQ)消息系统
- ZooKeeper
- 搜索引擎扩展
- mnoGoSearch
- Solr
- Sphinx
- Swish(实验性)
- 针对服务器的扩展
- Apache
- FastCGI 进程管理器
- IIS
- NSAPI
- Session 扩展
- Msession
- Sessions
- Session PgSQL
- 文本处理
- BBCode
- CommonMark(markdown解析)
- Parle
- PCRE( 核心)
- POSIX Regex
- ssdeep
- 字符串(核心)
- 变量与类型相关扩展
- 数组(核心)
- 类/对象(核心)
- Classkit(未维护)
- Ctype
- Filter扩展
- 函数处理(核心)
- quickhash扩展
- 反射扩展(核心)
- Variable handling(核心)
- Web 服务
- OAuth
- SCA(实验性)
- SOAP
- Yar
- XML-RPC(实验性)
- Windows 专用扩展
- COM
- win32ps
- win32service
- XML 操作
- DOM(内置,默认开启)
- libxml(内置 默认开启)
- SDO(停止维护)
- SDO-DAS-Relational(试验性的)
- SDO DAS XML
- SimpleXML(内置,5.12+默认开启)
- WDDX
- XMLDiff
- XML 解析器(Expat 解析器 默认开启)
- XMLReader(5.1+内置默认开启)
- XMLWriter(5.1+内置默认开启)
- XSL(内置)
- 图形用户界面(GUI) 扩展
- UI
- 预定义类
- PHP SPL(PHP 标准库)
- 数据结构
- SplDoublyLinkedList(双向链表)
- SplStack(栈 先进后出)
- SplQueue(队列)
- SplHeap(堆)
- SplMaxHeap(最大堆)
- SplMinHeap(最小堆)
- SplPriorityQueue(堆之优先队列)
- SplFixedArray(阵列【数组】)
- SplObjectStorage(映射【对象存储】)
- 迭代器
- DirectoryIterator类
- 文件处理
- SplFileInfo
- SplFileObject
- SplTempFileObject
- 接口 interface
- Countable
- OuterIterator
- RecursiveIterator
- SeekableIterator
- 异常
- 各种类及接口
- SplSubject
- SplObserver
- ArrayObject(将数组作为对象操作)
- SPL 函数
- 预定义接口
- Traversable(遍历)接口
- Iterator(迭代器)接口
- IteratorAggregate(聚合式迭代器)接口
- ArrayAccess(数组式访问)接口
- Serializable 序列化接口
- JsonSerializable
- Closure 匿名函数(闭包)类
- Generator生成器类
- 生成器(php5.5+)
- 反射
- 一、反射(reflection)类
- 二、Reflector 接口
- ReflectionClass 类报告了一个类的有关信息。
- ReflectionFunctionAbstract
- ReflectionParameter 获取函数或方法参数的相关信息
- ReflectionProperty 类报告了类的属性的相关信息。
- ReflectionClassConstant类报告有关类常量的信息。
- ReflectionZendExtension 类返回Zend扩展相关信息
- ReflectionExtension 报告了一个扩展(extension)的有关信息。
- 三、ReflectionGenerator类用于获取生成器的信息
- 四、ReflectionType 类用于获取函数、类方法的参数或者返回值的类型。
- 五、反射的应用场景
- git
- Git代码同时上传到GitHub和Gitee(码云)
- Git - 多人协同开发利器,团队协作流程规范与注意事项
- 删除远程仓库的文件
- 创建composer项目
- composer安装及设置
- composer自动加载讲解
- phpsdudy的composer操作
- swoole笔记
- 安装及常用Cli操作
- TCP
- 4种回调函数的写法
- phpRedis
- API
- API详细
- redis DB 概念:
- 通用命令:rawCommand
- Connection
- Server
- List
- Set
- Zset
- Hash
- string
- Keys
- 事物
- 发布订阅
- 流streams
- Geocoding 地理位置
- lua脚本
- Introspection 自我检测
- biMap
- 原生
- php-redis 操作类 封装
- redis 队列解决秒杀解决超卖:
- Linux
- Centos8(Liunx) 中安装PHP7.4 的三种方法和删除它的三种方法
- 权限设计
- ACL
- RBAC
- RBAC0
- RBAC1
- RBAC2
- RBAC3
- 例子
- ABAC 基于属性的访问控制
- 总结:SAAS后台权限设计案例分析
- casbin-权限管理框架
- 开始使用
- casbinAPI
- Think-Casbin
- 单点登录(SSO)
- OAuth授权
- OAuth 2.0 的四种方式
- 更新令牌
- 例子:第三方登录
- 微服务架构下的统一身份认证和授权
- 杂项
- SSL证书
- sublime Emmet的快捷语法
- 免费翻译接口
- 免费空间
- xss过滤
- HTML Purifier文档
- xss例子
- 实用小函数
- PHP操作Excel
- 架构师必须知道的26项PHP安全实践
- 模版布局
- smarty模版
- blade
- twig
- 大佬博客
- 优化
- 缓存
- opcache
- memcache
- 数据库
- 主从分布
- 数据库设计
- 笔记
- 配置
- nginx 主从配置
- nginx 负载均衡的配置
- 手动搭建Redis集群和MySQL主从同步(非Docker)
- Redis Cluster集群
- mysql主从同步
- 用安卓手机搭建 web 服务器
- 软件选择
- 扩展库列表
- 代码审计
- 漏洞挖掘的思路
- 命令注入
- 代码注入
- XSS 反射型漏洞
- XSS 存储型漏洞
- 本地包含与远程包含
- sql注入
- 函数
- 注释
- 步骤
- information_schema
- sql注入的分类
- 实战
- 防御
- CSRF 跨站请求伪造
- 计动态函数执行与匿名函数执行
- unserialize反序列化漏洞
- 覆盖变量漏洞
- 文件管理漏洞
- 文件上传漏洞
- 跳过登录
- URL编码对照表
- 浏览器插件开发
- 插件推荐
- 扩展文件manifest.json
- 不可视的background(常驻)页面
- 可视页面browser actions与page actions及八种展示方式
- 使用chrome.xxx API
- Google Chrome扩展与Web页面/服务器之间的交互
- Google Chrome扩展中的页面之间的数据通信
- inject-script
- chromeAPI
- pageAction
- alarms
- chrome.tabs
- chrome.runtime
- chrome.webRequest
- chrome.window
- chrome.storage
- chrome.contextMenus
- chrome.devtools
- chrome.extension
- 分类
- homepage_url 开发者或者插件主页
- 5种类型的JS对比及消息通信
- 其它补充
- 前端、移动端
- html5
- meta标签
- flex布局
- javascript
- 获取js对象所有方法
- dom加载
- ES6函数写法
- ES6中如何导入和导出模块
- 数组的 交集 差集 补集 并集
- bootstrap
- class速查
- 常见data属性
- 开源项目
- 会员 数据库表设计
- 程序执行
- 开发总结
- API接口
- API接口设计
- json转化
- app接口
