<div dir="ltr"><div>村上と申します。</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>「朝日新聞」という検索語句をいれたとき、記事数ではなく、その記事に含まれる「朝日新聞」の総数を<br>
知りたいのです。</div></blockquote><div><br></div><div>その記事に含まれる「朝日新聞」ということでしたら、_scoreでよさそうですが、</div><div>ヒットした検索結果に含まれる「朝日新聞」の総数ということでしたら、</div><div>以下のような drilldownsにkeyを指定せずに、calc_typesにSUM、calc_targetに _scoreを</div><div>セットすれば、_allというキーに_scoreの総数を得られると思います。<br></div><div><br></div><div>table_create Articles TABLE_NO_KEY<br>[[0,0.0,0.0],true]<br>column_create Articles body COLUMN_SCALAR ShortText<br>[[0,0.0,0.0],true]<br>table_create Lexicon TABLE_PAT_KEY ShortText   --default_tokenizer TokenBigram   --normalizer NormalizerAuto<br>[[0,0.0,0.0],true]<br>column_create Lexicon Documents_body COLUMN_INDEX|WITH_POSITION Articles body<br>[[0,0.0,0.0],true]<br>load --table Articles<br>[<br>{"body": "朝日新聞 朝日新聞"},<br>{"body": "朝日新聞"},<br>{"body": "日経新聞"}<br>]<br>[[0,0.0,0.0],3]<br>select Articles   --filter 'body @ "朝日新聞"'   --output_columns _score,body   --drilldowns[total_n_quereis].calc_types SUM   --drilldowns[total_n_quereis].calc_target _score   --drilldowns[total_n_quereis].output_columns _key,_sum<br>[<br>  [<br>    0,<br>    0.0,<br>    0.0<br>  ],<br>  [<br>    [<br>      [<br>        2<br>      ],<br>      [<br>        [<br>          "_score",<br>          "Int32"<br>        ],<br>        [<br>          "body",<br>          "ShortText"<br>        ]<br>      ],<br>      [<br>        2,<br>        "朝日新聞 朝日新聞"<br>      ],<br>      [<br>        1,<br>        "朝日新聞"<br>      ]<br>    ],<br>    {<br>      "total_n_quereis": [<br>        [<br>          1<br>        ],<br>        [<br>          [<br>            "_key",<br>            "ShortText"<br>          ],<br>          [<br>            "_sum",<br>            "Float"<br>          ]<br>        ],<br>        [<br>          "_all",<br>          3.0<br>        ]<br>      ]<br>    }<br>  ]<br>]</div><div><br></div><div>以上、よろしくお願いします。<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">2020年5月18日(月) 18:22 yko kmt <<a href="mailto:kamat****@gmail*****">kamat****@gmail*****</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Groongaを調べており、不明点があり、ここで質問させていただきます。<br>
<br>
検索語句のヒット件数ですが、<br>
レコードのヒット件数ではなく、レコード内の検索語句の積算件数は取得できますでしょうか。<br>
<br>
例えばWikiのような記事DBがあるとします。<br>
「朝日新聞」という検索語句をいれたとき、記事数ではなく、その記事に含まれる「朝日新聞」の総数を<br>
知りたいのです。<br>
<br>
Scoreを使うと、その記事内の語句の件数は取れるということはわかったのですが、その総数を取得できるのでしょうか。<br>
<br>
よろしくお願いいたします<br>
_______________________________________________<br>
groonga-dev mailing list<br>
<a href="mailto:groon****@lists*****" target="_blank">groon****@lists*****</a><br>
<a href="https://lists.osdn.me/mailman/listinfo/groonga-dev" rel="noreferrer" target="_blank">https://lists.osdn.me/mailman/listinfo/groonga-dev</a><br>
</blockquote></div>