SolrUtils::queryPhrase
SolrInputDocument::addField
Solr
PHP Manual

# SolrInputDocument クラス

(PECL solr >= 0.9.2)

## 導入

このクラスは、Solr インデックスにサブミットされようとしている Solr 文書を表現します。

## クラス概要

final SolrInputDocument {
/* 定数 */
const integer SORT_DEFAULT = 1 ;
const integer SORT_ASC = 1 ;
const integer SORT_DESC = 2 ;
const integer SORT_FIELD_NAME = 1 ;
const integer SORT_FIELD_VALUE_COUNT = 2 ;
const integer SORT_FIELD_BOOST_VALUE = 4 ;
/* メソッド */
public bool addField ( string `$fieldName` , string `$fieldValue` [, float `$fieldBoostValue` = 0.0 ] )
public bool clear ( void )
public void __clone ( void )
public __construct ( void )
public bool deleteField ( string `$fieldName` )
public void __destruct ( void )
public bool fieldExists ( string `$fieldName` )
public float getBoost ( void )
public SolrDocumentField getField ( string `$fieldName` )
public float getFieldBoost ( string `$fieldName` )
public int getFieldCount ( void )
public array getFieldNames ( void )
public bool merge ( SolrInputDocument `$sourceDoc` [, bool `$overwrite` = true ] )
public bool reset ( void )
public bool setBoost ( float `$documentBoostValue` )
public bool setFieldBoost ( string `$fieldName` , float `$fieldBoostValue` )
public bool sort ( int `$sortOrderBy` [, int `$sortDirection` = SolrInputDocument::SORT_ASC ] )
public array toArray ( void )
}

## 定義済み定数

## SolrInputDocument クラス定数

`SolrInputDocument::SORT_DEFAULT`

  フィールドを昇順でソート

`SolrInputDocument::SORT_ASC`

  フィールドを昇順でソート

`SolrInputDocument::SORT_DESC`

  フィールドを降順でソート

`SolrInputDocument::SORT_FIELD_NAME`

  フィールドを名前でソート

`SolrInputDocument::SORT_FIELD_VALUE_COUNT`

  フィールドを値の数でソート

`SolrInputDocument::SORT_FIELD_BOOST_VALUE`

  boost 値でフィールドをソート

## 目次

- SolrInputDocument::addField — 文書にフィールドを追加
- SolrInputDocument::clear — 入力した文書をリセット
- SolrInputDocument::__clone — SolrDocument のコピーを作成
- SolrInputDocument::__construct — コンストラクタ
- SolrInputDocument::deleteField — 文書からフィールドを除去
- SolrInputDocument::__destruct — デストラクタ
- SolrInputDocument::fieldExists — フィールドが存在するかチェック
- SolrInputDocument::getBoost — 文書に対する現行の boost 値を取得
- SolrInputDocument::getField — 名前でフィールドを取得
- SolrInputDocument::getFieldBoost — 特定のフィールドに対する boost 値を取得
- SolrInputDocument::getFieldCount — 文書内のフィールド数を返す
- SolrInputDocument::getFieldNames — 文書内のフィールドを全て含む配列を返す
- SolrInputDocument::merge — Merges one input document into another
- SolrInputDocument::reset — これは、SolrInputDocument::clear のエイリアスです
- SolrInputDocument::setBoost — この文書に対する boost 値を設定
- SolrInputDocument::setFieldBoost — フィールドに対するインデキシング時間の boost 値を設定
- SolrInputDocument::sort — Sorts the fields within the document
- SolrInputDocument::toArray — 入力した文書の配列表現を返す

SolrUtils::queryPhrase
SolrInputDocument::addField
Solr
PHP Manual