私は、Apache NutchのでSolrのを使用していますインデックスのウェブサイトへの私のJSONの結果は次のようになりますのApache Solrの検索APIのデフォルトの結果フィルタ
:
"response": {
"numFound": 0,
"start": 0,
"docs": [
{
"id": "http://mysite.pl/cl-BR/link/link",
"url": "http://mysite.pl/cl-BR/link/link",
"content": [
"content"
],
"_version_": 0000
},
{
"id": "http://mysite.pl/ru-RU/link/link",
"url": "http://mysite.pl/ru-RU/link/link",
"content": [
"content"
],
"_version_": 0000
},
{
"id": "http://mysite.pl/en-EN/link/link",
"url": "http://mysite.pl/en-EN/link/link",
"content": [
"content"
],
"_version_": 0000
},
私は私のクエリにパラメータを追加したいと思い、含まれていたとえば、次のような形式の言語に関する情報:en-EN
次に、urlに自分のパラメータが含まれている検索結果のみを返します。例えば
: 私のクエリは次のとおりです。/solr/CoreName/select?q=you&fl=id,ul,content&urlContains=en-EN
私の結果は次のとおりです。
"response": {
"numFound": 0,
"start": 0,
"docs": [
{
"id": "http://mysite.pl/en-EN/link/link",
"url": "http://mysite.pl/en-EN/link/link",
"content": [
"content"
],
"_version_": 0000
},
のとき、私のクエリは次のとおりです。/solr/CoreName/select?q=you&fl=id,ul,content&urlContains=ru-RU
私の結果は次のとおりです。
"response": {
"numFound": 0,
"start": 0,
"docs": [
{
"id": "http://mysite.pl/ru-RU/link/link",
"url": "http://mysite.pl/ru-RU/link/link",
"content": [
"content"
],
"_version_": 0000
},
これどうやってするの?
ありがとうございました!それは作品です! – Robson