{
    "content": [
        {
            "type": "text",
            "text": "# Plucene::QueryParser (perldoc)\n\n## NAME\n\nPlucene::QueryParser - Turn query strings into Plucene::Search::Query objects\n\n## SYNOPSIS\n\nmy $p = Plucene::QueryParser->new({\nanalyzer => Plucene::Analysis::Analyzer $a,\ndefault  => \"text\"\n});\nmy Plucene::Search::Query $q = $p->parse(\"foo bar:baz\");\n\n## DESCRIPTION\n\nThis module is responsible for turning a query string into a Plucene::Query object. It needs to\nhave an Analyzer object to help it tokenize incoming queries, and it also needs to know the\ndefault field to be used if no field is given in the query string.\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::QueryParser",
        "section": "",
        "mode": "perldoc",
        "summary": "Plucene::QueryParser - Turn query strings into Plucene::Search::Query objects",
        "synopsis": "my $p = Plucene::QueryParser->new({\nanalyzer => Plucene::Analysis::Analyzer $a,\ndefault  => \"text\"\n});\nmy Plucene::Search::Query $q = $p->parse(\"foo bar:baz\");",
        "tldr_summary": null,
        "tldr_examples": [],
        "tldr_source": null,
        "flags": [],
        "examples": [],
        "see_also": [],
        "section_outline": [
            {
                "name": "NAME",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "SYNOPSIS",
                "lines": 7,
                "subsections": []
            },
            {
                "name": "DESCRIPTION",
                "lines": 4,
                "subsections": []
            },
            {
                "name": "METHODS",
                "lines": 13,
                "subsections": []
            }
        ],
        "sections": {
            "NAME": {
                "content": "Plucene::QueryParser - Turn query strings into Plucene::Search::Query objects\n",
                "subsections": []
            },
            "SYNOPSIS": {
                "content": "my $p = Plucene::QueryParser->new({\nanalyzer => Plucene::Analysis::Analyzer $a,\ndefault  => \"text\"\n});\n\nmy Plucene::Search::Query $q = $p->parse(\"foo bar:baz\");\n",
                "subsections": []
            },
            "DESCRIPTION": {
                "content": "This module is responsible for turning a query string into a Plucene::Query object. It needs to\nhave an Analyzer object to help it tokenize incoming queries, and it also needs to know the\ndefault field to be used if no field is given in the query string.\n",
                "subsections": []
            },
            "METHODS": {
                "content": "new\nmy $p = Plucene::QueryParser->new({\nanalyzer => Plucene::Analysis::Analyzer $a,\ndefault  => \"text\"\n});\n\nConstruct a new query parser\n\nparse\nmy Plucene::Search::Query $q = $p->parse(\"foo bar:baz\");\n\nTurns the string into a query object.\n",
                "subsections": []
            }
        }
    }
}