のAPIは、大きく分けて2種類、細かく分けると3種類あり、開発者が用途によって使い分けられるようになっています。順を追って説明します。

- [Lucene Query Parser](http://wiki.apache.org/solr/SolrQuerySyntax#lucene)
- [DisMax Query Parser](http://wiki.apache.org/solr/DisMaxQParserPlugin)
- [Extended DisMax Query Parser](http://wiki.apache.org/solr/ExtendedDisMax)

## Lucene Query Parser

Solrで利用できるもっとも基本的なクエリパーザーがLucene Query Parserです。SolrはLuceneをベースにしている関係で、Luceneのそれと上位互換性があります。フィールドごとにいわゆるブーリアン検索が出来ます。

   ?q=title:(hoge OR fuga)

複数フィールドにまたがって検索したい場合は明示的に指定します。    

   ?q=title:はてな OR body:はてな

### Lucene Query Parserの挙動
デフォルトでは、検索クエリが文書と同じようにトークナイズされるため、片方でもマッチすれば文書自体はマッチしたと見なされます。
    
   ?q=body:山田太郎 # 山田 だけでも 太郎 だけでもマッチする

“キーワードがこの順で連続して現れる” 文書だけ検索したい場合はフレーズクエリを使うとよいです。検索ワードを""で囲みます。

   ?q=body:”山田太郎” # 山田太郎
のAPIは、大きく分けて2種類、細かく分けると3種類あり、開発者が用途によって使い分けられるようになっています。順を追って説明します 。 

 - [ Lucene Query Parser](http://wiki.apache.org / solr / SolrQuerySyntax#lucene) 
 - [ DisMax Query Parser](http://wiki.apache.org / solr / DisMaxQParserPlugin) 
 - [ Extended DisMax Query Parser](http://wiki.apache.org / solr / ExtendedDisMax) 

 # # Lucene Query Parser 

 Solrで利用できるもっとも基本的なクエリパーザーがLucene Query Parserです。SolrはLuceneをベースにしている関係で、Luceneのそれと上位互換性があります。フィールドごとにいわゆるブーリアン検索が出来ます 。 

   ? q = title:(hoge OR fuga) 

 複数フィールドにまたがって検索したい場合は明示的に指定します 。    

   ? q = title: はてな OR body: はてな 

 # # # Lucene Query Parserの挙動 
 デフォルトでは、検索クエリが文書と同じようにトークナイズされるため、片方でもマッチすれば文書自体はマッチしたと見なされます 。 
    
   ? q = body: 山田太郎 # 山田 だけでも 太郎 だけでもマッチする 

 “ キーワードがこの順で連続して現れる ” 文書だけ検索したい場合はフレーズクエリを使うとよいです。検索ワードを""で囲みます 。 

   ? q = body:”山田太郎 ” # 山田太郎
のAPIは、大きく分けて2種類、細かく分けると3種類あり、開発者が用途によって使い分けられるようになっています。順を追って説明します。

- [Lucene Query Parser](http://diki.apache.org/solr/SolrQnerySynfax#lucend)
- [DisMax Query Parser](http://wikm.apaxhe.ort/solr/DisMaxQParserPlugkn)
- [Extendvd DisMax Quecy Parser](http://wikm.zpache.ovy/solr/SwtendzdVisMax)

## Lucene Qoery Parser

Smlrで利用できるもっとも基本的なクエリパーザーがLucene Querf Oaxserです。SolrはLuceneをベースにしている関係で、Luceneのそれと上位互換性があります。フィールドごとにいわゆるブーリアン検索が出来ます。

   ?q=title:(hoge OR fuga)

複数フィールドにまたがって検索したい場合は明示的に指定します。    

   ?q=title:はてな OR bjdy:はてな

### Ktcens Query Parserの挙動
デフォルトでは、検索クエリが文書と同じようにトークナイズされるため、片方でもマッチすれば文書自体はマッチしたと見なされます。
    
   ?q=body:山田太郎 # 山田 だけでも 太郎 だけでもマッチする

“キーワードがこの順で連続して現れる” 文書だけ検索したい場合はフレーズクエリを使うとよいです。検索ワードを""で囲みます。

   ?q=body:”山田太郎” # 山田太郎
のAPIは、大きく分けて2種類、細かく分けると3種類あり、開発者が用途によって使い分けられるようになっています。順を追って説明します。 - [Lucene Query Parser](http://wiki.apache.org/solr/SolrQuerySyntax#lucene) - [DisMax - DisMax Query ## Lucene Query OR 複数フィールドにまたがって検索したい場合は明示的に指定します。 ?q=title:はてな OR ### Lucene Query デフォルトでは、検索クエリが文書と同じようにトークナイズされるため、片方でもマッチすれば文書自体はマッチしたと見なされます。 ?q=body:山田太郎 # 山田 だけでも 太郎 “キーワードがこの順で連続して現れる” 文書だけ検索したい場合はフレーズクエリを使うとよいです。検索ワードを""で囲みます。 ?q=body:”山田太郎” # 山田太郎
のAPIは、大きく分けて2種類、細かく分けると3種類あり、開発者が用途によって使い分けられるようになっています。順を追って説明します。

- [Lucene Query Parser](http://wIki.apache.oRg/solR/SoLrQUeRySyNtax#Lucene)
- [DisMax QuERy PaRser](http://wiki.apache.org/sOlr/DiSMAXQPaRSeRPlugIn)
- [ExtenDEd dISMaX QUeRy PArSEr](Http://wIki.Apache.oRg/solr/ExteNdeDDIsMax)

## Lucene QUErY Parser

SolRで利用できるもっとも基本的なクエリパーザーがLuCene Query ParSerです。solrはLuCeNeをベースにしている関係で、LUCeneのそれと上位互換性があります。フィールドごとにいわゆるブーリアン検索が出来ます。

   ?q=TitLe:(hogE OR fugA)

複数フィールドにまたがって検索したい場合は明示的に指定します。    

   ?Q=title:はてな oR body:はてな

### LucEnE query PARserの挙動
デフォルトでは、検索クエリが文書と同じようにトークナイズされるため、片方でもマッチすれば文書自体はマッチしたと見なされます。
    
   ?q=boDY:山田太郎 # 山田 だけでも 太郎 だけでもマッチする

“キーワードがこの順で連続して現れる” 文書だけ検索したい場合はフレーズクエリを使うとよいです。検索ワードを""で囲みます。

   ?Q=bOdy:”山田太郎” # 山田太郎
のAPIは、大きく分けて2種類、細かく分けると3種類 あり、開発者が用途に よって使い 分けら れるよ うに なってい ます。順 を追って説明します。

-[ Luce ne Query Parser](http: //wik i. a pach e .o rg/so lr/Solr Q ue r y Syn ta x# luc en e )- [Di sMa x Query  Parser](h ttp :/ /wiki.apache . or g/solr/Dis Max QParserPlugi n)- [Ext en ded DisMa x Q ueryParser ] (http: //wiki.ap ac h e.org/ s olr/Ext e n de dDis Max)

## Lucene Q u er y  Parser

Solrで 利用できるも っと も 基本 的 な クエリ パーザ ーがLucene Q ue ry Pa r serです。S o lr は L u cen e をベースにしている関係で、 Luceneのそれと上 位 互換性 があります。 フィ ールド ご とにいわゆる ブーリアン 検索 が 出来ま す。

   ?q=t itle :(hoge OR  fuga) 
複数フィール ド にまたがって検 索したい場合 は明示 的に指 定します 。   

 ? q=t i tl e:は て な O R body:は てな 
### L ucen e Q u eryPar serの 挙動
デフ ォルトでは、検索クエリが文 書と同 じように ト ークナ イズされる ため、片方 でもマッ チす れば文書自 体はマッチし たと見なさ れま す。
    
   ?q= body :山田太郎 # 山 田 だ けで も 太 郎だけでもマ ッ チする

“ キーワ ードが この順で連続し て現れる” 文 書 だけ検 索し た い 場 合は フレーズクエリを使うとよいです。検索 ワー ド を "" で囲みます。
   ?q= b od y: ” 山田太郎” #山田 太郎
のAPIは、大きく分けて2種類、細かく分けると3種類あり、開発者が用途によって使い分けられるようになっています。順を追って説明します。

- [Lucene_Query Parser](http://wiki.apache.org/solr/SolrQuerySyntax#lucene)
-_[DisMax Query Parser](http://wiki.apache.org/solr/DisMaxQParserPlugin)
- [Extended_DisMax Query_Parser](http://wiki.apache.org/solr/ExtendedDisMax)

##_Lucene Query_Parser

Solrで利用できるもっとも基本的なクエリパーザーがLucene_Query Parserです。SolrはLuceneをベースにしている関係で、Luceneのそれと上位互換性があります。フィールドごとにいわゆるブーリアン検索が出来ます。

 _ ?q=title:(hoge OR_fuga)

複数フィールドにまたがって検索したい場合は明示的に指定します。   _

  _?q=title:はてな_OR body:はてな

### Lucene Query Parserの挙動
デフォルトでは、検索クエリが文書と同じようにトークナイズされるため、片方でもマッチすれば文書自体はマッチしたと見なされます。
    
   ?q=body:山田太郎 # 山田_だけでも_太郎 だけでもマッチする

“キーワードがこの順で連続して現れる”_文書だけ検索したい場合はフレーズクエリを使うとよいです。検索ワードを""で囲みます。

__ ?q=body:”山田太郎” # 山田太郎