Fork me on GitHub

    Show / Hide Table of Contents

    search-files

    Name

    demo-search-files - Simple command-line based search demo.

    Synopsis

    lucene demo search-files <INDEX_DIRECTORY> [-f|--field] [-r|--repeat] [-qf|--queries-file] [-q|--query] [--raw] [-p|--page-size] [?|-h|--help]
    lucene demo search-files [-src|--view-source-code] [-out|--output-source-code]
    

    Description

    Run the index-files demo first to generate an index to search.

    NOTE: To run queries interactively in the console, omit both the --queries-file and the --query arguments.

    Arguments

    INDEX_DIRECTORY

    The directory of the index that has previously been created using the index-files demo.

    Options

    ?|-h|--help

    Prints out a short help for the command.

    -f|--field <FIELD>

    The index field to use in the search. If not supplied, defaults to contents.

    -r|--repeat <NUMBER>

    Repeat the search and time as a benchmark.

    -qf|--queries-file <PATH>

    A file containing the queries to perform.

    -q|--query <QUERY>

    A query to perform.

    --raw

    Output raw format.

    -p|--page-size <NUMBER>

    Hits per page to display.

    -src|--view-source-code

    Prints the source code to the console. Use SPACE or n to move to the next page of text, ENTER to scroll to the next line of text, q or x to quit.

    -out|--output-source-code <DIRECTORY>

    Outputs the source code to the specified directory.

    Examples

    Search the index located in the X:\test-index directory interactively, showing 15 results per page in raw format:

    lucene demo search-files X:\test-index -p 15 --raw
    

    Run the query "foobar" against the "path" field in the index located in the X:\test-index directory:

    lucene demo search-files X:\test-index --field path --query foobar
    
    • Improve this Doc
    Back to top Copyright © 2021 The Apache Software Foundation, Licensed under the Apache License, Version 2.0
    Apache Lucene.Net, Lucene.Net, Apache, the Apache feather logo, and the Apache Lucene.Net project logo are trademarks of The Apache Software Foundation.
    All other marks mentioned may be trademarks or registered trademarks of their respective owners.