{
    "content": [
        {
            "type": "text",
            "text": "# Plucene::Search::PhraseQuery (perldoc)\n\n## NAME\n\nPlucene::Search::PhraseQuery - A query that matchs a phrase\n\n## SYNOPSIS\n\n# isa Plucene::Search::Query\n\n## DESCRIPTION\n\nA Query that matches documents containing a particular sequence of terms.\n\n## Sections\n\n- **NAME**\n- **SYNOPSIS**\n- **DESCRIPTION**\n- **METHODS**\n\nUse structuredContent.sections for detailed options, examples, and full documentation.\n"
        }
    ],
    "structuredContent": {
        "command": "Plucene::Search::PhraseQuery",
        "section": "",
        "mode": "perldoc",
        "summary": "Plucene::Search::PhraseQuery - A query that matchs a phrase",
        "synopsis": "# isa Plucene::Search::Query",
        "tldr_summary": null,
        "tldr_examples": [],
        "tldr_source": null,
        "flags": [],
        "examples": [],
        "see_also": [],
        "section_outline": [
            {
                "name": "NAME",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "SYNOPSIS",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "DESCRIPTION",
                "lines": 14,
                "subsections": []
            },
            {
                "name": "METHODS",
                "lines": 12,
                "subsections": []
            }
        ],
        "sections": {
            "NAME": {
                "content": "Plucene::Search::PhraseQuery - A query that matchs a phrase\n",
                "subsections": []
            },
            "SYNOPSIS": {
                "content": "# isa Plucene::Search::Query\n",
                "subsections": []
            },
            "DESCRIPTION": {
                "content": "A Query that matches documents containing a particular sequence of terms.\n\nA phrase query represents a query that is matched against a consecutive sequence of terms in the\nfield. For example, the phrase query 'winding road' should match 'winding road' but not 'road\nwinding' (with the exception of more relaxed slop factors).\n\nPhrase queries are represented in Plucene's API by instances of the PharseQuery class. These\ninstances contain an ordered list of Term objects that represent the terms to match. For obvious\nreasons, all terms in a PhraseQuery must refer to the same field.\n\nA phrase query may have an optional boost factor and an optional slop parameter (default = 0).\nThe slop parameter can be used to relax the phrase matching by accepting somewhat out of order\nsequences of the terms.\n",
                "subsections": []
            },
            "METHODS": {
                "content": "add\nAdds a term to the end of the query phrase.\n\nsumsquaredweights\nThe sum squared weights of this query.\n\nnormalize\nNormalize the query.\n\ntostring\nPrints a user-readable version of this query.\n",
                "subsections": []
            }
        }
    }
}