The montezuma Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The montezuma Reference Manual

This is the montezuma Reference Manual, version 0.1.3, generated automatically by Declt version 3.0 "Montgomery Scott" on Tue Apr 28 12:31:13 2020 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

Portions copyright 2006 John Wiseman 
See the revision log for more information on authors and contributors.

Montezuma is maintained by Leslie P. Polzer 
and Yoni Rabkin 


** Introduction

Montezuma is a text search engine library for Lisp based on the Ferret
library[1] for Ruby, which is itself based on the Lucene library[2]
for Java.

[1] http://ferret.davebalmain.com/trac
[2] http://lucene.apache.org/


** Requirements

Montezuma 1.0 has been tested with SBCL 1.0.55 (Linux/x86) and CCL 1.6-r14469M
(Linux x86).

Montezuma requires the CL-PPCRE[1] and CL-FAD[2] libraries.

The only implementation-dependent code in Montezuma is in
src/util/mop.lisp.  To add support for another implementation may be
as simple as adding one line to the definition of the CLASS-SLOTS
function and one to SLOT-DEFINITION-NAME.

[1] http://www.cliki.net/CL-PPCRE
[2] http://www.cliki.net/CL-FAD


** Installation and Loading

You can use Quicklisp to install and load Montezuma:

  (ql:quickload 'montezuma)

** Testing

Once Montezuma has been loaded, you can run the unit tests if you
like:

  (asdf:oos 'asdf:test-op '#:montezuma)


** Use

See TUTORIAL.TXT for more information on how to use Montezuma.

The Montezuma project page at http://code.google.com/p/montezuma/
contains the latest information about Montezuma.


** Acknowledgements

Thanks to Dave Balmain, Gary King, Peter Seibel (for his META-inspired
parser), Xach Beane (for the heap implementation from his TIMER
library[1]) and Franz. Inc. (for their Porter stemmer[2]).

[2] http://www.xach.com/lisp/timer/doc.html
[3] http://www.lispwire.com/entry-text-porter-word-stemmer-des



Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

The main system appears first, followed by any subsystem dependency.


Previous: , Up: Systems   [Contents][Index]

2.1 montezuma

Maintainer

Leslie P. Polzer <polzer@gnu.org>

Author

John Wiseman <jjwiseman@yahoo.com>

License

MIT/Expat

Description

Montezuma is a port of the Lucene text search engine library.

Long Description

Montezuma is a port of the Ferret text search engine library, which is itself a port of the Lucene engine.

Version

0.1.3

Dependencies
Source

montezuma.asd (file)

Component

src (module)


Next: , Previous: , Up: Top   [Contents][Index]

3 Modules

Modules are listed depth-first from the system components tree.


Next: , Previous: , Up: Modules   [Contents][Index]

3.1 montezuma/src

Parent

montezuma (system)

Location

src/

Components

Next: , Previous: , Up: Modules   [Contents][Index]

3.2 montezuma/src/util

Dependency

package.lisp (file)

Parent

src (module)

Location

src/util/

Components

Next: , Previous: , Up: Modules   [Contents][Index]

3.3 montezuma/src/store

Dependencies
Parent

src (module)

Location

src/store/

Components

Next: , Previous: , Up: Modules   [Contents][Index]

3.4 montezuma/src/document

Dependency

package.lisp (file)

Parent

src (module)

Location

src/document/

Components

Next: , Previous: , Up: Modules   [Contents][Index]

3.5 montezuma/src/analysis

Dependencies
Parent

src (module)

Location

src/analysis/

Components

Next: , Previous: , Up: Modules   [Contents][Index]

3.6 montezuma/src/query-parser

Dependencies
Parent

src (module)

Location

src/query-parser/

Component

query-parser.lisp (file)


Next: , Previous: , Up: Modules   [Contents][Index]

3.7 montezuma/src/search

Dependencies
Parent

src (module)

Location

src/search/

Components

Previous: , Up: Modules   [Contents][Index]

3.8 montezuma/src/index

Dependencies
Parent

src (module)

Location

src/index/

Components

Next: , Previous: , Up: Top   [Contents][Index]

4 Files

Files are sorted by type and then listed depth-first from the systems components trees.


Previous: , Up: Files   [Contents][Index]

4.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.1 montezuma.asd

Location

montezuma.asd

Systems

montezuma (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.2 montezuma/src/package.lisp

Parent

src (module)

Location

src/package.lisp

Packages

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.3 montezuma/src/util/while.lisp

Parent

util (module)

Location

src/util/while.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.4 montezuma/src/util/porter-stemmer.lisp

Parent

util (module)

Location

src/util/porter-stemmer.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.5 montezuma/src/util/streams.lisp

Parent

util (module)

Location

src/util/streams.lisp

Internal Definitions

stream-contents (function)


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.6 montezuma/src/util/pipes.lisp

Parent

util (module)

Location

src/util/pipes.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.7 montezuma/src/util/mop.lisp

Parent

util (module)

Location

src/util/mop.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.8 montezuma/src/util/priority-queue.lisp

Dependency

while.lisp (file)

Parent

util (module)

Location

src/util/priority-queue.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.9 montezuma/src/util/strings.lisp

Parent

util (module)

Location

src/util/strings.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.10 montezuma/src/util/tables.lisp

Parent

util (module)

Location

src/util/tables.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.11 montezuma/src/util/bit-vector.lisp

Parent

util (module)

Location

src/util/bit-vector.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.12 montezuma/src/util/files.lisp

Parent

util (module)

Location

src/util/files.lisp

Internal Definitions

add-file-extension (function)


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.13 montezuma/src/util/comparable.lisp

Parent

util (module)

Location

src/util/comparable.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.14 montezuma/src/util/parser.lisp

Parent

util (module)

Location

src/util/parser.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.15 montezuma/src/util/utilities.lisp

Parent

util (module)

Location

src/util/utilities.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.16 montezuma/src/store/api.lisp

Parent

store (module)

Location

src/store/api.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.17 montezuma/src/store/directory.lisp

Dependency

api.lisp (file)

Parent

store (module)

Location

src/store/directory.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.18 montezuma/src/store/index-io.lisp

Dependency

api.lisp (file)

Parent

store (module)

Location

src/store/index-io.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.19 montezuma/src/store/buffered-index-io.lisp

Dependency

index-io.lisp (file)

Parent

store (module)

Location

src/store/buffered-index-io.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.20 montezuma/src/store/ram-store.lisp

Dependencies
Parent

store (module)

Location

src/store/ram-store.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.21 montezuma/src/store/fs-store.lisp

Dependencies
Parent

store (module)

Location

src/store/fs-store.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.22 montezuma/src/document/field.lisp

Parent

document (module)

Location

src/document/field.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.23 montezuma/src/document/document.lisp

Parent

document (module)

Location

src/document/document.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.24 montezuma/src/analysis/token.lisp

Parent

analysis (module)

Location

src/analysis/token.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.25 montezuma/src/analysis/token-stream.lisp

Parent

analysis (module)

Location

src/analysis/token-stream.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.26 montezuma/src/analysis/token-filters.lisp

Dependencies
Parent

analysis (module)

Location

src/analysis/token-filters.lisp

Exported Definitions

close (method)

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.27 montezuma/src/analysis/tokenizers.lisp

Dependencies
Parent

analysis (module)

Location

src/analysis/tokenizers.lisp

Exported Definitions

close (method)

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.28 montezuma/src/analysis/standard-tokenizer.lisp

Dependency

tokenizers.lisp (file)

Parent

analysis (module)

Location

src/analysis/standard-tokenizer.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.29 montezuma/src/analysis/analyzers.lisp

Dependency

standard-tokenizer.lisp (file)

Parent

analysis (module)

Location

src/analysis/analyzers.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.30 montezuma/src/query-parser/query-parser.lisp

Parent

query-parser (module)

Location

src/query-parser/query-parser.lisp

Exported Definitions

analyzer (method)

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.31 montezuma/src/search/api.lisp

Parent

search (module)

Location

src/search/api.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.32 montezuma/src/search/similarity.lisp

Dependency

api.lisp (file)

Parent

search (module)

Location

src/search/similarity.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.33 montezuma/src/search/boolean-clause.lisp

Dependency

api.lisp (file)

Parent

search (module)

Location

src/search/boolean-clause.lisp

Exported Definitions

boolean-clause (class)

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.34 montezuma/src/search/scorer.lisp

Dependency

api.lisp (file)

Parent

search (module)

Location

src/search/scorer.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.35 montezuma/src/search/score-doc.lisp

Dependency

api.lisp (file)

Parent

search (module)

Location

src/search/score-doc.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.36 montezuma/src/search/score-doc-comparator.lisp

Dependency

api.lisp (file)

Parent

search (module)

Location

src/search/score-doc-comparator.lisp

Exported Definitions

index (method)

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.37 montezuma/src/search/filter.lisp

Dependency

api.lisp (file)

Parent

search (module)

Location

src/search/filter.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.38 montezuma/src/search/weight.lisp

Dependency

api.lisp (file)

Parent

search (module)

Location

src/search/weight.lisp

Exported Definitions

weight (class)


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.39 montezuma/src/search/hit-queue.lisp

Dependency

api.lisp (file)

Parent

search (module)

Location

src/search/hit-queue.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.40 montezuma/src/search/query.lisp

Dependency

api.lisp (file)

Parent

search (module)

Location

src/search/query.lisp

Exported Definitions

weight (method)

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.41 montezuma/src/search/term-query.lisp

Dependency

query.lisp (file)

Parent

search (module)

Location

src/search/term-query.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.42 montezuma/src/search/boolean-query.lisp

Dependency

query.lisp (file)

Parent

search (module)

Location

src/search/boolean-query.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.43 montezuma/src/search/term-scorer.lisp

Dependency

scorer.lisp (file)

Parent

search (module)

Location

src/search/term-scorer.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.44 montezuma/src/search/disjunction-sum-scorer.lisp

Dependency

scorer.lisp (file)

Parent

search (module)

Location

src/search/disjunction-sum-scorer.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.45 montezuma/src/search/conjunction-scorer.lisp

Dependency

scorer.lisp (file)

Parent

search (module)

Location

src/search/conjunction-scorer.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.46 montezuma/src/search/req-opt-sum-scorer.lisp

Dependency

scorer.lisp (file)

Parent

search (module)

Location

src/search/req-opt-sum-scorer.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.47 montezuma/src/search/req-excl-scorer.lisp

Dependency

scorer.lisp (file)

Parent

search (module)

Location

src/search/req-excl-scorer.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.48 montezuma/src/search/non-matching-scorer.lisp

Parent

search (module)

Location

src/search/non-matching-scorer.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.49 montezuma/src/search/boolean-scorer.lisp

Dependencies
Parent

search (module)

Location

src/search/boolean-scorer.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.50 montezuma/src/search/filtered-term-enum.lisp

Dependency

api.lisp (file)

Parent

search (module)

Location

src/search/filtered-term-enum.lisp

Exported Definitions

close (method)

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.51 montezuma/src/search/multi-term-query.lisp

Dependency

query.lisp (file)

Parent

search (module)

Location

src/search/multi-term-query.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.52 montezuma/src/search/wildcard-query.lisp

Dependency

multi-term-query.lisp (file)

Parent

search (module)

Location

src/search/wildcard-query.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.53 montezuma/src/search/wildcard-term-enum.lisp

Dependency

filtered-term-enum.lisp (file)

Parent

search (module)

Location

src/search/wildcard-term-enum.lisp

Exported Definitions

close (method)

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.54 montezuma/src/search/phrase-query.lisp

Dependency

query.lisp (file)

Parent

search (module)

Location

src/search/phrase-query.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.55 montezuma/src/search/range-query.lisp

Dependency

query.lisp (file)

Parent

search (module)

Location

src/search/range-query.lisp

Exported Definitions

field (method)

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.56 montezuma/src/search/match-all-query.lisp

Dependency

query.lisp (file)

Parent

search (module)

Location

src/search/match-all-query.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.57 montezuma/src/search/top-docs.lisp

Dependency

api.lisp (file)

Parent

search (module)

Location

src/search/top-docs.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.58 montezuma/src/search/index-searcher.lisp

Dependency

api.lisp (file)

Parent

search (module)

Location

src/search/index-searcher.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.59 montezuma/src/search/sort.lisp

Dependencies
Parent

search (module)

Location

src/search/sort.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.60 montezuma/src/search/sort-field.lisp

Dependency

api.lisp (file)

Parent

search (module)

Location

src/search/sort-field.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.61 montezuma/src/search/phrase-positions.lisp

Dependency

api.lisp (file)

Parent

search (module)

Location

src/search/phrase-positions.lisp

Exported Definitions

document (method)

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.62 montezuma/src/search/phrase-scorer.lisp

Dependencies
Parent

search (module)

Location

src/search/phrase-scorer.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.63 montezuma/src/search/sloppy-phrase-scorer.lisp

Dependency

phrase-scorer.lisp (file)

Parent

search (module)

Location

src/search/sloppy-phrase-scorer.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.64 montezuma/src/search/exact-phrase-scorer.lisp

Dependency

phrase-scorer.lisp (file)

Parent

search (module)

Location

src/search/exact-phrase-scorer.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.65 montezuma/src/index/api.lisp

Parent

index (module)

Location

src/index/api.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.66 montezuma/src/index/index-filenames.lisp

Parent

index (module)

Location

src/index/index-filenames.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.67 montezuma/src/index/term.lisp

Dependency

api.lisp (file)

Parent

index (module)

Location

src/index/term.lisp

Exported Definitions

make-term (function)

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.68 montezuma/src/index/term-info.lisp

Dependency

api.lisp (file)

Parent

index (module)

Location

src/index/term-info.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.69 montezuma/src/index/term-buffer.lisp

Dependency

term.lisp (file)

Parent

index (module)

Location

src/index/term-buffer.lisp

Exported Definitions

field (method)

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.70 montezuma/src/index/field-infos.lisp

Dependency

api.lisp (file)

Parent

index (module)

Location

src/index/field-infos.lisp

Exported Definitions

size (method)

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.71 montezuma/src/index/term-enum.lisp

Dependency

api.lisp (file)

Parent

index (module)

Location

src/index/term-enum.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.72 montezuma/src/index/term-doc-enum.lisp

Dependency

api.lisp (file)

Parent

index (module)

Location

src/index/term-doc-enum.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.73 montezuma/src/index/term-infos-io.lisp

Dependency

api.lisp (file)

Parent

index (module)

Location

src/index/term-infos-io.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.74 montezuma/src/index/multiple-term-doc-pos-enum.lisp

Dependency

api.lisp (file)

Parent

index (module)

Location

src/index/multiple-term-doc-pos-enum.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.75 montezuma/src/index/term-vector-offset-info.lisp

Dependency

api.lisp (file)

Parent

index (module)

Location

src/index/term-vector-offset-info.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.76 montezuma/src/index/segment-term-vector.lisp

Dependency

api.lisp (file)

Parent

index (module)

Location

src/index/segment-term-vector.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.77 montezuma/src/index/term-vectors-io.lisp

Dependency

segment-term-vector.lisp (file)

Parent

index (module)

Location

src/index/term-vectors-io.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.78 montezuma/src/index/segment-term-enum.lisp

Dependency

term-infos-io.lisp (file)

Parent

index (module)

Location

src/index/segment-term-enum.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.79 montezuma/src/index/fields-io.lisp

Dependency

api.lisp (file)

Parent

index (module)

Location

src/index/fields-io.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.80 montezuma/src/index/compound-file-io.lisp

Dependency

api.lisp (file)

Parent

index (module)

Location

src/index/compound-file-io.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.81 montezuma/src/index/segment-merge-info.lisp

Dependency

api.lisp (file)

Parent

index (module)

Location

src/index/segment-merge-info.lisp

Exported Definitions

close (method)

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.82 montezuma/src/index/segment-merge-queue.lisp

Dependency

api.lisp (file)

Parent

index (module)

Location

src/index/segment-merge-queue.lisp

Exported Definitions

close (method)

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.83 montezuma/src/index/segment-infos.lisp

Dependency

api.lisp (file)

Parent

index (module)

Location

src/index/segment-infos.lisp

Exported Definitions

size (method)

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.84 montezuma/src/index/segment-reader.lisp

Dependencies
Parent

index (module)

Location

src/index/segment-reader.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.85 montezuma/src/index/multi-reader.lisp

Dependency

index-reader.lisp (file)

Parent

index (module)

Location

src/index/multi-reader.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.86 montezuma/src/index/index-writer.lisp

Dependency

segment-reader.lisp (file)

Parent

index (module)

Location

src/index/index-writer.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.87 montezuma/src/index/document-writer.lisp

Dependency

index-writer.lisp (file)

Parent

index (module)

Location

src/index/document-writer.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.88 montezuma/src/index/segment-merger.lisp

Dependencies
Parent

index (module)

Location

src/index/segment-merger.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.89 montezuma/src/index/index-reader.lisp

Dependency

api.lisp (file)

Parent

index (module)

Location

src/index/index-reader.lisp

Exported Definitions
Internal Definitions

Previous: , Up: Lisp files   [Contents][Index]

4.1.90 montezuma/src/index/index.lisp

Dependency

api.lisp (file)

Parent

index (module)

Location

src/index/index.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

5 Packages

Packages are listed by definition order.


Next: , Previous: , Up: Packages   [Contents][Index]

5.1 montezuma.parser

Source

package.lisp (file)

Use List

common-lisp

Used By List

montezuma

Exported Definitions
Internal Definitions

Previous: , Up: Packages   [Contents][Index]

5.2 montezuma

Source

package.lisp (file)

Use List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

6 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


Next: , Previous: , Up: Definitions   [Contents][Index]

6.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.1 Macros

Macro: defchartype NAME &body TYPESPEC

Define a character-type production. The body should be a typespec that defines a type whose extension is a subset of characters, e.g. ’(member #a #b #c)

Package

montezuma.parser

Source

parser.lisp (file)

Macro: deflexer NAME SPEC (&rest META)

Define a parser that collects a vector of tokens.

Package

montezuma.parser

Source

parser.lisp (file)

Macro: defparser NAME SPEC &key TYPE

Define a parser function in the PARSER grammar language.

Package

montezuma.parser

Source

parser.lisp (file)

Macro: defprod NAME (&rest VARS) &body SPEC

Define an arbitrary production in the PARSER grammar language.

Package

montezuma.parser

Source

parser.lisp (file)

Macro: parselet (&rest BINDINGS) &body FORMS

Define local parsers. Parslet is to defparser as flet is to defun.

Package

montezuma.parser

Source

parser.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.2 Functions

Function: make-field NAME VALUE &key STORED INDEX STORE-TERM-VECTOR BINARY-P BOOST
Package

montezuma

Source

field.lisp (file)

Function: make-fs-directory PATH &key CREATE-P
Package

montezuma

Source

fs-store.lisp (file)

Function: make-term FIELD TEXT
Package

montezuma

Source

term.lisp (file)

Function: token-image INSTANCE
Function: (setf token-image) VALUE INSTANCE
Package

montezuma

Source

token.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.3 Generic functions

Generic Function: add-document FIELDS-WRITER DOCUMENT
Package

montezuma

Source

fields-io.lisp (file)

Methods
Method: add-document (FIELDS-WRITER fields-writer) DOCUMENT
Generic Function: add-document-to-index INDEX DOC &optional ANALYZER
Package

montezuma

Source

index.lisp (file)

Methods
Method: add-document-to-index (SELF index) DOC &optional ANALYZER
Generic Function: add-document-to-index-writer INDEX-WRITER DOCUMENT &optional ANALYZER
Package

montezuma

Source

index-writer.lisp (file)

Methods
Method: add-document-to-index-writer (SELF index-writer) DOCUMENT &optional ANALYZER
Generic Function: add-field DOCUMENT FIELD
Package

montezuma

Source

document.lisp (file)

Methods
Method: add-field (SELF document) (FIELD field)
Generic Function: add-query BOOLEAN-QUERY QUERY OCCUR
Package

montezuma

Source

boolean-query.lisp (file)

Methods
Method: add-query (SELF boolean-query) (QUERY query) OCCUR
Generic Function: all-tokens ANALYZER FIELD STRING
Package

montezuma

Source

analyzers.lisp (file)

Methods
Method: all-tokens (SELF analyzer) FIELD STRING
Generic Function: analyzer OBJECT
Package

montezuma

Methods
Method: analyzer (QUERY-PARSER query-parser)

automatically generated reader method

Source

query-parser.lisp (file)

Method: analyzer (INDEX index)

automatically generated reader method

Source

index.lisp (file)

Method: analyzer (INDEX-WRITER index-writer)

automatically generated reader method

Source

index-writer.lisp (file)

Generic Function: close INDEX-OUTPUT
Package

montezuma

Source

api.lisp (file)

Methods
Method: close (SELF index-searcher)
Source

index-searcher.lisp (file)

Method: close (SELF wildcard-term-enum) after
Source

wildcard-term-enum.lisp (file)

Method: close (SELF filtered-term-enum)
Source

filtered-term-enum.lisp (file)

Method: close (SELF index)
Source

index.lisp (file)

Method: close (SELF index-writer)
Source

index-writer.lisp (file)

Method: close (SELF multi-term-doc-enum)
Source

multi-reader.lisp (file)

Method: close (SELF multi-term-enum)
Source

multi-reader.lisp (file)

Method: close (SELF index-reader)
Source

index-reader.lisp (file)

Method: close (SELF segment-merge-queue)
Source

segment-merge-queue.lisp (file)

Method: close (SELF segment-merge-info)
Source

segment-merge-info.lisp (file)

Method: close (SELF compound-file-writer)
Source

compound-file-io.lisp (file)

Method: close (SELF cs-index-input)
Source

compound-file-io.lisp (file)

Method: close (SELF compound-file-reader)
Source

compound-file-io.lisp (file)

Method: close (SELF fields-writer)
Source

fields-io.lisp (file)

Method: close (SELF fields-reader)
Source

fields-io.lisp (file)

Method: close (SELF segment-term-enum)
Source

segment-term-enum.lisp (file)

Method: close (SELF term-vectors-reader)
Source

term-vectors-io.lisp (file)

Method: close (SELF term-vectors-writer)
Source

term-vectors-io.lisp (file)

Method: close (SELF multiple-term-doc-pos-enum)
Source

multiple-term-doc-pos-enum.lisp (file)

Method: close (SELF term-infos-reader)
Source

term-infos-io.lisp (file)

Method: close (SELF term-infos-writer)
Source

term-infos-io.lisp (file)

Method: close (SELF segment-term-doc-pos-enum) after
Source

term-doc-enum.lisp (file)

Method: close (SELF segment-term-doc-enum)
Source

term-doc-enum.lisp (file)

Method: close (SELF tokenizer)
Source

tokenizers.lisp (file)

Method: close (SELF token-filter)
Source

token-filters.lisp (file)

Method: close (SELF fs-index-input)
Source

fs-store.lisp (file)

Method: close (SELF fs-index-output) after
Source

fs-store.lisp (file)

Method: close (SELF fs-directory)
Source

fs-store.lisp (file)

Method: close (SELF ram-index-input)
Source

ram-store.lisp (file)

Method: close (SELF ram-index-output) after
Source

ram-store.lisp (file)

Method: close (SELF ram-directory)
Source

ram-store.lisp (file)

Method: close (SELF buffered-index-output)
Source

buffered-index-io.lisp (file)

Generic Function: commit INDEX-READER
Package

montezuma

Source

index-reader.lisp (file)

Methods
Method: commit (SELF index-reader)
Generic Function: delete-document INDEX-READER DOC-NUMBER
Package

montezuma

Source

index-reader.lisp (file)

Methods
Method: delete-document (SELF index) ID
Source

index.lisp (file)

Method: delete-document (SELF index-reader) DOC-NUM
Generic Function: doc TERM-DOC-ENUM

Returns the current document number matching the query. Initially invalid, until #next?() is called the first time.

Package

montezuma

Source

api.lisp (file)

Writer

(setf doc) (generic function)

Methods
Method: doc (SCORE-DOC score-doc)

automatically generated reader method

Source

score-doc.lisp (file)

Method: doc (SELF multi-term-doc-enum)
Source

multi-reader.lisp (file)

Method: doc (MULTIPLE-TERM-DOC-POS-ENUM multiple-term-doc-pos-enum)

automatically generated reader method

Source

multiple-term-doc-pos-enum.lisp (file)

Method: doc (SEGMENT-TERM-DOC-ENUM segment-term-doc-enum)

automatically generated reader method

Source

term-doc-enum.lisp (file)

Generic Function: (setf doc) NEW-VALUE OBJECT
Package

montezuma

Reader

doc (generic function)

Methods
Method: (setf doc) NEW-VALUE (SCORE-DOC score-doc)

automatically generated writer method

Source

score-doc.lisp (file)

Generic Function: document DISJUNCTION-SUM-SCORER
Package

montezuma

Source

api.lisp (file)

Methods
Method: document (SELF phrase-scorer)
Source

phrase-scorer.lisp (file)

Method: document (PHRASE-POSITIONS phrase-positions)

automatically generated reader method

Source

phrase-positions.lisp (file)

Method: document (SELF match-all-scorer)
Source

match-all-query.lisp (file)

Method: document (SELF boolean-scorer)
Source

boolean-scorer.lisp (file)

Method: document (SELF single-match-scorer)
Source

boolean-scorer.lisp (file)

Method: document (SELF req-excl-scorer)
Source

req-excl-scorer.lisp (file)

Method: document (SELF req-opt-sum-scorer)
Source

req-opt-sum-scorer.lisp (file)

Method: document (SELF conjunction-scorer)
Source

conjunction-scorer.lisp (file)

Method: document (SELF disjunction-sum-scorer)
Source

disjunction-sum-scorer.lisp (file)

Method: document (TERM-SCORER term-scorer)

automatically generated reader method

Source

term-scorer.lisp (file)

Generic Function: document-field DOCUMENT NAME
Package

montezuma

Source

document.lisp (file)

Methods
Method: document-field (SELF document) NAME
Generic Function: document-value DOCUMENT FIELD-NAME
Generic Function: (setf document-value) VALUE DOCUMENT FIELD-NAME
Package

montezuma

Source

document.lisp (file)

Methods
Method: document-value (DOCUMENT document) FIELD-NAME
Method: (setf document-value) VALUE (DOCUMENT document) FIELD-NAME
Generic Function: each SEQUENCE FUNCTION
Package

montezuma

Source

utilities.lisp (file)

Methods
Method: each (SELF phrase-scorer) FN
Source

phrase-scorer.lisp (file)

Method: each (SELF top-docs) BLOCK
Source

top-docs.lisp (file)

Method: each (SELF list) BLOCK
Generic Function: each-hit SCORER FN
Package

montezuma

Source

api.lisp (file)

Methods
Method: each-hit (SELF boolean-scorer) FN
Source

boolean-scorer.lisp (file)

Method: each-hit (SELF term-scorer) FN
Source

term-scorer.lisp (file)

Method: each-hit (SELF scorer) FN
Source

scorer.lisp (file)

Generic Function: field OBJECT
Package

montezuma

Methods
Method: field (RANGE-QUERY range-query)

automatically generated reader method

Source

range-query.lisp (file)

Method: field (PHRASE-QUERY phrase-query)

automatically generated reader method

Source

phrase-query.lisp (file)

Method: field (SEGMENT-TERM-VECTOR segment-term-vector)

automatically generated reader method

Source

segment-term-vector.lisp (file)

Method: field (TERM-BUFFER term-buffer)

automatically generated reader method

Source

term-buffer.lisp (file)

Generic Function: field-data OBJECT
Generic Function: (setf field-data) NEW-VALUE OBJECT
Package

montezuma

Methods
Method: field-data (FIELD field)

automatically generated reader method

Source

field.lisp (file)

Method: (setf field-data) NEW-VALUE (FIELD field)

automatically generated writer method

Source

field.lisp (file)

Generic Function: flush INDEX-OUTPUT
Package

montezuma

Source

api.lisp (file)

Methods
Method: flush (SELF index)
Source

index.lisp (file)

Method: flush (SELF buffered-index-output)
Source

buffered-index-io.lisp (file)

Generic Function: get-document INDEX DOC-NUMBER
Package

montezuma

Source

api.lisp (file)

Methods
Method: get-document (SELF index-searcher) INDEX
Source

index-searcher.lisp (file)

Method: get-document (SELF index) ID
Source

index.lisp (file)

Method: get-document (SELF multi-reader) N
Source

multi-reader.lisp (file)

Method: get-document (SELF segment-reader) N
Source

segment-reader.lisp (file)

Method: get-document (SELF fields-reader) N
Source

fields-io.lisp (file)

Generic Function: index OBJECT
Package

montezuma

Methods
Method: index (SIMPLE-FIELD-COMPARATOR simple-field-comparator)

automatically generated reader method

Source

score-doc-comparator.lisp (file)

Generic Function: max-doc INDEX-READER
Package

montezuma

Source

index-reader.lisp (file)

Methods
Method: max-doc (SELF index-searcher)
Source

index-searcher.lisp (file)

Method: max-doc (MULTI-READER multi-reader)

automatically generated reader method

Source

multi-reader.lisp (file)

Method: max-doc (SELF segment-reader)
Source

segment-reader.lisp (file)

Generic Function: optimize INDEX-WRITER
Package

montezuma

Source

api.lisp (file)

Methods
Method: optimize (SELF index)
Source

index.lisp (file)

Method: optimize (SELF index-writer)
Source

index-writer.lisp (file)

Generic Function: query-delete INDEX QUERY
Package

montezuma

Source

index.lisp (file)

Methods
Method: query-delete (SELF index) QUERY
Generic Function: query-update INDEX QUERY NEW-VAL
Package

montezuma

Source

index.lisp (file)

Methods
Method: query-update (SELF index) QUERY NEW-VAL
Generic Function: reader INDEX
Package

montezuma

Source

index.lisp (file)

Writer

(setf reader) (generic function)

Methods
Method: reader (INDEX-SEARCHER index-searcher)

automatically generated reader method

Source

index-searcher.lisp (file)

Method: reader (SELF index)
Generic Function: (setf reader) NEW-VALUE OBJECT
Package

montezuma

Reader

reader (generic function)

Methods
Method: (setf reader) NEW-VALUE (INDEX-SEARCHER index-searcher)

automatically generated writer method

Source

index-searcher.lisp (file)

Generic Function: score SIMILARITY

Returns the score for the current document matching the query. Initially invalid, until #next?() is called the first time.

Package

montezuma

Source

api.lisp (file)

Writer

(setf score) (generic function)

Methods
Method: score (SELF phrase-scorer)
Source

phrase-scorer.lisp (file)

Method: score (SELF match-all-scorer)
Source

match-all-query.lisp (file)

Method: score (SELF boolean-scorer)
Source

boolean-scorer.lisp (file)

Method: score (SELF counting-conjunction-scorer) around
Source

boolean-scorer.lisp (file)

Method: score (SELF counting-disjunction-sum-scorer) around
Source

boolean-scorer.lisp (file)

Method: score (SELF single-match-scorer)
Source

boolean-scorer.lisp (file)

Method: score (SELF req-excl-scorer)
Source

req-excl-scorer.lisp (file)

Method: score (SELF req-opt-sum-scorer)
Source

req-opt-sum-scorer.lisp (file)

Method: score (SELF conjunction-scorer)
Source

conjunction-scorer.lisp (file)

Method: score (SELF disjunction-sum-scorer)
Source

disjunction-sum-scorer.lisp (file)

Method: score (SELF term-scorer)
Source

term-scorer.lisp (file)

Method: score (SCORE-DOC score-doc)

automatically generated reader method

Source

score-doc.lisp (file)

Generic Function: (setf score) NEW-VALUE OBJECT
Package

montezuma

Reader

score (generic function)

Methods
Method: (setf score) NEW-VALUE (SCORE-DOC score-doc)

automatically generated writer method

Source

score-doc.lisp (file)

Generic Function: scorer WEIGHT READER

Constructs a scorer for this.

Package

montezuma

Source

api.lisp (file)

Methods
Method: scorer (SELF match-all-weight) READER
Source

match-all-query.lisp (file)

Method: scorer (SELF phrase-weight) READER
Source

phrase-query.lisp (file)

Method: scorer (SELF boolean-weight) READER
Source

boolean-query.lisp (file)

Method: scorer (SELF term-weight) READER
Source

term-query.lisp (file)

Package

montezuma

Source

index.lisp (file)

Methods
Method: search (SELF index-searcher) QUERY &rest OPTIONS
Source

index-searcher.lisp (file)

Method: search (SELF index) QUERY &rest OPTIONS
Generic Function: search-each INDEX QUERY FN &optional OPTIONS
Package

montezuma

Source

index.lisp (file)

Methods
Method: search-each (SELF index-searcher) (QUERY query) FN &optional FILTER
Source

index-searcher.lisp (file)

Method: search-each (SELF index) QUERY FN &optional OPTIONS
Generic Function: size CONTAINER
Package

montezuma

Source

priority-queue.lisp (file)

Writer

(setf size) (generic function)

Methods
Method: size (SELF top-docs)
Source

top-docs.lisp (file)

Method: size (SELF index)
Source

index.lisp (file)

Method: size (SELF segment-infos)
Source

segment-infos.lisp (file)

Method: size (CS-INDEX-INPUT cs-index-input)

automatically generated reader method

Source

compound-file-io.lisp (file)

Method: size (COMPOUND-FILE-READER-FILE-ENTRY compound-file-reader-file-entry)

automatically generated reader method

Source

compound-file-io.lisp (file)

Method: size (FIELDS-READER fields-reader)

automatically generated reader method

Source

fields-io.lisp (file)

Method: size (SEGMENT-TERM-ENUM segment-term-enum)

automatically generated reader method

Source

segment-term-enum.lisp (file)

Method: size (TERM-VECTORS-READER term-vectors-reader)

automatically generated reader method

Source

term-vectors-io.lisp (file)

Method: size (SELF segment-term-vector)
Source

segment-term-vector.lisp (file)

Method: size (TERM-INFOS-READER term-infos-reader)

automatically generated reader method

Source

term-infos-io.lisp (file)

Method: size (TERM-INFOS-WRITER term-infos-writer)

automatically generated reader method

Source

term-infos-io.lisp (file)

Method: size (SELF field-infos)
Source

field-infos.lisp (file)

Method: size (FS-INDEX-INPUT fs-index-input)

automatically generated reader method

Source

fs-store.lisp (file)

Method: size (RAM-FILE ram-file)

automatically generated reader method

Source

ram-store.lisp (file)

Method: size (SELF ram-index-input)
Source

ram-store.lisp (file)

Method: size (SELF ram-index-output)
Source

ram-store.lisp (file)

Method: size (QUEUE priority-queue)
Generic Function: (setf size) NEW-VALUE OBJECT
Package

montezuma

Reader

size (generic function)

Methods
Method: (setf size) NEW-VALUE (COMPOUND-FILE-READER-FILE-ENTRY compound-file-reader-file-entry)

automatically generated writer method

Source

compound-file-io.lisp (file)

Method: (setf size) NEW-VALUE (RAM-FILE ram-file)

automatically generated writer method

Source

ram-store.lisp (file)

Generic Function: update INDEX ID NEW-VAL
Package

montezuma

Source

index.lisp (file)

Methods
Method: update (SELF index) ID NEW-VAL
Generic Function: weight QUERY SEARCHER

Expert: Constructs and initializes a Weight for a top-level query.

Package

montezuma

Source

api.lisp (file)

Methods
Method: weight (SELF query) SEARCHER
Source

query.lisp (file)

Generic Function: writer INDEX
Package

montezuma

Source

index.lisp (file)

Methods
Method: writer (SELF index)

Previous: , Up: Exported definitions   [Contents][Index]

6.1.4 Classes

Class: analyzer ()
Package

montezuma

Source

analyzers.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
Direct methods
Class: boolean-clause ()
Package

montezuma

Source

boolean-clause.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: query

The query whose matching documents are combined by the boolean query.

Initargs

:query

Readers

query (generic function)

Writers

(setf query) (generic function)

Slot: required

If true, documents documents which _do not_ match this sub-query will _not_ match the boolean query.

Readers

required? (generic function)

Writers

required (generic function)

Slot: prohibited

If true, documents documents which _do_ match this sub-query will _not_ match the boolean query.

Readers

prohibited? (generic function)

Writers

prohibited (generic function)

Slot: occur

See BooleanQuery::Occur for values for this attribute.

Initargs

:occur

Initform

:should-occur

Readers

occur (generic function)

Writers

(setf occur) (generic function)

Class: boolean-query ()
Package

montezuma

Source

boolean-query.lisp (file)

Direct superclasses

query (class)

Direct methods
Direct slots
Slot: clauses
Initform

(make-array 10 :adjustable t :fill-pointer 0)

Readers

clauses (generic function)

Writers

(setf clauses) (generic function)

Slot: coord-disabled
Initargs

:coord-disabled

Initform

t

Readers

coord-disabled? (generic function)

Slot: max-clause-count
Allocation

:class

Initargs

:max-clause-count

Readers

max-clause-count (generic function)

Writers

(setf max-clause-count) (generic function)

Direct Default Initargs
InitargValue
:max-clause-countmontezuma::+default-max-clause-count+
Class: document ()
Package

montezuma

Source

document.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: boost
Initargs

:boost

Initform

1.0

Readers

boost (generic function)

Writers

(setf boost) (generic function)

Slot: fields
Initform

(montezuma::make-table :test (function equal))

Class: field ()
Package

montezuma

Source

field.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

field-name (generic function)

Slot: data
Initargs

:data

Readers

field-data (generic function)

Writers

(setf field-data) (generic function)

Slot: boost
Initargs

:boost

Initform

1.0

Readers

boost (generic function)

Writers

(setf boost) (generic function)

Slot: stored-p
Initargs

:stored-p

Readers

field-stored-p (generic function)

Writers

(setf field-stored-p) (generic function)

Slot: indexed-p
Initargs

:indexed-p

Initform

t

Readers

field-indexed-p (generic function)

Writers

(setf field-indexed-p) (generic function)

Slot: tokenized-p
Initargs

:tokenized-p

Initform

t

Readers

field-tokenized-p (generic function)

Writers

(setf field-tokenized-p) (generic function)

Slot: binary-p
Initargs

:binary-p

Readers

field-binary-p (generic function)

Writers

(setf field-binary-p) (generic function)

Slot: compressed-p
Initargs

:compressed-p

Readers

field-compressed-p (generic function)

Writers

(setf field-compressed-p) (generic function)

Slot: store-term-vector-p
Initargs

:store-term-vector-p

Readers

field-store-term-vector-p (generic function)

Writers

(setf field-store-term-vector-p) (generic function)

Slot: store-positions-p
Initargs

:store-positions-p

Readers

field-store-positions-p (generic function)

Writers

(setf field-store-positions-p) (generic function)

Slot: store-offsets-p
Initargs

:store-offsets-p

Readers

field-store-offsets-p (generic function)

Writers

(setf field-store-offsets-p) (generic function)

Slot: omit-norms-p
Initargs

:omit-norms-p

Readers

field-omit-norms-p (generic function)

Writers

(setf field-omit-norms-p) (generic function)

Class: index ()
Package

montezuma

Source

index.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: key
Slot: dir
Slot: has-writes-p
Slot: reader
Slot: writer
Slot: close-dir-p
Slot: auto-flush-p
Slot: default-search-field
Slot: default-field
Slot: analyzer
Readers

analyzer (generic function)

Slot: searcher
Slot: open-p
Initform

t

Slot: options
Slot: qp
Class: index-searcher ()
Package

montezuma

Source

index-searcher.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: similarity
Initargs

:similarity

Readers

similarity (generic function)

Writers

(setf similarity) (generic function)

Slot: reader
Readers

reader (generic function)

Writers

(setf reader) (generic function)

Slot: directory
Readers

directory (generic function)

Writers

(setf directory) (generic function)

Direct Default Initargs
InitargValue
:similarity(montezuma::make-default-similarity)
Class: index-writer ()
Package

montezuma

Source

index-writer.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: directory
Initargs

:directory

Slot: close-dir-p
Initargs

:close-dir-p

Slot: use-compound-file-p
Initargs

:use-compound-file-p

Slot: analyzer
Initargs

:analyzer

Readers

analyzer (generic function)

Slot: merge-factor
Initargs

:merge-factor

Readers

merge-factor (generic function)

Writers

(setf merge-factor) (generic function)

Slot: min-merge-docs
Initargs

:min-merge-docs

Readers

min-merge-docs (generic function)

Writers

(setf min-merge-docs) (generic function)

Slot: max-merge-docs
Initargs

:max-merge-docs

Readers

max-merge-docs (generic function)

Writers

(setf max-merge-docs) (generic function)

Slot: max-field-length
Initargs

:max-field-length

Slot: term-index-interval
Initargs

:term-index-interval

Slot: similarity
Initform

(montezuma::make-default-similarity)

Slot: segment-infos
Initform

(make-instance (quote montezuma::segment-infos))

Slot: ram-directory
Slot: info-stream
Initargs

:info-stream

Readers

info-stream (generic function)

Writers

(setf info-stream) (generic function)

Direct Default Initargs
InitargValue
:close-dir-pnil
:use-compound-file-pt
:analyzer(make-instance (quote montezuma:standard-analyzer))
:merge-factormontezuma::*index-writer-default-merge-factor*
:min-merge-docsmontezuma::*index-writer-default-min-merge-docs*
:max-merge-docsmontezuma::*index-writer-default-max-merge-docs*
:max-field-lengthmontezuma::*index-writer-default-max-field-length*
:term-index-intervalmontezuma::*index-writer-default-term-index-interval*
Class: match-all-query ()
Package

montezuma

Source

match-all-query.lisp (file)

Direct superclasses

query (class)

Direct methods

create-weight (method)

Class: scorer ()
Package

montezuma

Source

scorer.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
Direct methods
Direct slots
Slot: similarity
Initargs

:similarity

Readers

similarity (generic function)

Class: standard-analyzer ()

The STANDARD-ANALYZER skips stop words, normalizes to lower case and also filter tokens through the STANDARD-TOKENIZER.

Package

montezuma

Source

analyzers.lisp (file)

Direct superclasses

stop-analyzer (class)

Direct methods

token-stream (method)

Class: term-query ()
Package

montezuma

Source

term-query.lisp (file)

Direct superclasses

query (class)

Direct methods
Direct slots
Slot: term
Initargs

:term

Readers

term (generic function)

Class: weight ()
Package

montezuma

Source

weight.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
Class: whitespace-analyzer ()
Package

montezuma

Source

analyzers.lisp (file)

Direct superclasses

analyzer (class)

Direct methods

token-stream (method)


Previous: , Up: Definitions   [Contents][Index]

6.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.1 Constants

Constant: empty-pipe
Package

montezuma

Source

pipes.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.2 Special variables

Special Variable: *acronym-word-regexp*
Package

montezuma

Source

standard-tokenizer.lisp (file)

Special Variable: *apostrophe-s-regexp*
Package

montezuma

Source

standard-tokenizer.lisp (file)

Special Variable: *apostrophe-word-regexp*
Package

montezuma

Source

standard-tokenizer.lisp (file)

Special Variable: *auto-sorter*
Package

montezuma

Source

sort-field.lisp (file)

Special Variable: *default-buffer-size*
Package

montezuma

Source

buffered-index-io.lisp (file)

Special Variable: *directory-cache*
Package

montezuma

Source

fs-store.lisp (file)

Special Variable: *doc-sorter*
Package

montezuma

Source

sort-field.lisp (file)

Special Variable: *dot-regexp*
Package

montezuma

Source

standard-tokenizer.lisp (file)

Special Variable: *english-stop-words*
Package

montezuma

Source

analyzers.lisp (file)

Special Variable: *fdt-extension*
Package

montezuma

Source

fields-io.lisp (file)

Special Variable: *fdx-extension*
Package

montezuma

Source

fields-io.lisp (file)

Special Variable: *field-doc*
Package

montezuma

Source

sort-field.lisp (file)

Special Variable: *field-score*
Package

montezuma

Source

sort-field.lisp (file)

Special Variable: *float-sorter*
Package

montezuma

Source

sort-field.lisp (file)

Special Variable: *fnm-extension*
Package

montezuma

Source

document-writer.lisp (file)

Special Variable: *frq-extension*
Package

montezuma

Source

document-writer.lisp (file)

Special Variable: *index-compound-extensions*
Package

montezuma

Source

index-filenames.lisp (file)

Special Variable: *index-deletable-filename*
Package

montezuma

Source

index-filenames.lisp (file)

Special Variable: *index-filename-extensions*
Package

montezuma

Source

index-filenames.lisp (file)

Special Variable: *index-order*
Package

montezuma

Source

sort.lisp (file)

Special Variable: *index-reader-filename-extensions*
Package

montezuma

Source

index-reader.lisp (file)

Special Variable: *index-segments-filename*
Package

montezuma

Source

index-filenames.lisp (file)

Special Variable: *index-vector-extensions*
Package

montezuma

Source

index-filenames.lisp (file)

Special Variable: *index-writer-commit-lock-name*
Package

montezuma

Source

index-writer.lisp (file)

Special Variable: *index-writer-commit-lock-timeout*
Package

montezuma

Source

index-writer.lisp (file)

Special Variable: *index-writer-default-max-field-length*
Package

montezuma

Source

index-writer.lisp (file)

Special Variable: *index-writer-default-max-merge-docs*
Package

montezuma

Source

index-writer.lisp (file)

Special Variable: *index-writer-default-merge-factor*
Package

montezuma

Source

index-writer.lisp (file)

Special Variable: *index-writer-default-min-merge-docs*
Package

montezuma

Source

index-writer.lisp (file)

Special Variable: *index-writer-default-term-index-interval*
Package

montezuma

Source

index-writer.lisp (file)

Special Variable: *index-writer-write-lock-name*
Package

montezuma

Source

index-writer.lisp (file)

Special Variable: *index-writer-write-lock-timeout*
Package

montezuma

Source

index-writer.lisp (file)

Special Variable: *int-sorter*
Package

montezuma

Source

sort-field.lisp (file)

Special Variable: *norm-table*
Package

montezuma

Source

similarity.lisp (file)

Special Variable: *productions*
Package

montezuma.parser

Source

parser.lisp (file)

Special Variable: *prx-extension*
Package

montezuma

Source

document-writer.lisp (file)

Special Variable: *relevance*
Package

montezuma

Source

sort.lisp (file)

Special Variable: *score-sorter*
Package

montezuma

Source

sort-field.lisp (file)

Special Variable: *segment-filename*
Package

montezuma

Source

segment-infos.lisp (file)

Special Variable: *segment-format*
Package

montezuma

Source

segment-infos.lisp (file)

Special Variable: *string-sorter*
Package

montezuma

Source

sort-field.lisp (file)

Special Variable: *temporary-segment-filename*
Package

montezuma

Source

segment-infos.lisp (file)

Special Variable: *term-vectors-format-size*
Package

montezuma

Source

term-vectors-io.lisp (file)

Special Variable: *term-vectors-format-version*
Package

montezuma

Source

term-vectors-io.lisp (file)

Special Variable: *tvd-extension*
Package

montezuma

Source

term-vectors-io.lisp (file)

Special Variable: *tvf-extension*
Package

montezuma

Source

term-vectors-io.lisp (file)

Special Variable: *tvx-extension*
Package

montezuma

Source

term-vectors-io.lisp (file)

Special Variable: *valid-index-options*
Package

montezuma

Source

index.lisp (file)

Special Variable: +default-max-clause-count+
Package

montezuma

Source

boolean-query.lisp (file)

Special Variable: +field-is-binary-bit+
Package

montezuma

Source

fields-io.lisp (file)

Special Variable: +field-is-compressed-bit+
Package

montezuma

Source

fields-io.lisp (file)

Special Variable: +field-is-tokenized-bit+
Package

montezuma

Source

fields-io.lisp (file)

Special Variable: +int-max+
Package

montezuma

Source

segment-term-enum.lisp (file)

Special Variable: +is-indexed+
Package

montezuma

Source

field-infos.lisp (file)

Special Variable: +max-docs+
Package

montezuma

Source

scorer.lisp (file)

Special Variable: +not-a-field+
Package

montezuma

Source

field-infos.lisp (file)

Special Variable: +omit-norms+
Package

montezuma

Source

field-infos.lisp (file)

Special Variable: +score-cache-size+
Package

montezuma

Source

term-scorer.lisp (file)

Special Variable: +store-offset+
Package

montezuma

Source

field-infos.lisp (file)

Special Variable: +store-offset-with-term-vector+
Package

montezuma

Source

term-vectors-io.lisp (file)

Special Variable: +store-position+
Package

montezuma

Source

field-infos.lisp (file)

Special Variable: +store-positions-with-term-vector+
Package

montezuma

Source

term-vectors-io.lisp (file)

Special Variable: +store-term-vector+
Package

montezuma

Source

field-infos.lisp (file)

Special Variable: +term-infos-format+
Package

montezuma

Source

term-infos-io.lisp (file)

Special Variable: +wildcard-char+
Package

montezuma

Source

wildcard-term-enum.lisp (file)

Special Variable: +wildcard-string+
Package

montezuma

Source

wildcard-term-enum.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.3 Macros

Macro: do-files (FILE-VAR DIRECTORY) &body BODY
Package

montezuma

Source

directory.lisp (file)

Macro: do-multiple-fields (FIELD-VAR PARSER FIELD-SPEC) &body BODY
Package

montezuma

Source

query-parser.lisp (file)

Macro: do-range (VAR START-FORM END-FORM &optional RESULT-FORM) &body BODY

Iterates VAR through the range of integers in [START-FORM, END-FORM). Returns the value of END-FORM (at the time END-FORM is evaluated, VAR is bound to the value of END-FORM.

(do-range (i 10 (length s))
(print (elt s i)))

Package

montezuma

Source

while.lisp (file)

Macro: dosequence (VAR SEQUENCE &key RESULT INDEX) &body BODY
Package

montezuma

Source

while.lisp (file)

Macro: make-pipe HEAD TAIL

create a pipe by eval’ing head and delaying tail.

Package

montezuma

Source

pipes.lisp (file)

Macro: once-only (&rest NAMES) &body BODY
Package

montezuma

Source

while.lisp (file)

Macro: while EXPR &body BODY
Package

montezuma

Source

while.lisp (file)

Macro: with-gensyms (&rest NAMES) &body BODY
Package

montezuma

Source

while.lisp (file)

Macro: with-lock (LOCK) &body BODY
Package

montezuma

Source

directory.lisp (file)

Macro: with-sub-reader (SUB-READER-VAR START-VAR) MULTI-READER N &body BODY
Package

montezuma

Source

multi-reader.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.4 Functions

Function: %term-field INSTANCE
Function: (setf %term-field) VALUE INSTANCE
Package

montezuma

Source

term.lisp (file)

Function: %term-text INSTANCE
Function: (setf %term-text) VALUE INSTANCE
Package

montezuma

Source

term.lisp (file)

Function: add-file-extension FILE EXTENSION
Package

montezuma

Source

files.lisp (file)

Function: append-pipes PIPEX PIPEY

return a pipe that appends two pipes

Package

montezuma

Source

pipes.lisp (file)

Function: bit-set-p BIT-VECTOR INDEX
Package

montezuma

Source

bit-vector.lisp (file)

Function: bit-vector-count BIT-VECTOR
Package

montezuma

Source

bit-vector.lisp (file)

Function: byte315-to-float B
Package

montezuma

Source

similarity.lisp (file)

Function: bytes-to-string SEQUENCE &key START END

Converts a sequence of octets to a string using the implementation’s default character encoding.

Package

montezuma

Source

strings.lisp (file)

Function: class-slots CLASS
Package

montezuma

Source

mop.lisp (file)

Function: clear-bit BIT-VECTOR INDEX
Package

montezuma

Source

bit-vector.lisp (file)

Function: clear-fs-directory-cache ()
Package

montezuma

Source

fs-store.lisp (file)

Function: clone OBJECT
Package

montezuma

Source

mop.lisp (file)

Function: combine-multiple-fields QUERIES
Package

montezuma

Source

query-parser.lisp (file)

Function: compress INPUT
Package

montezuma

Source

fields-io.lisp (file)

Function: consonantp STR I
Package

montezuma

Source

porter-stemmer.lisp (file)

Function: convert-alist-to-table ALIST &key TEST
Package

montezuma

Source

tables.lisp (file)

Function: coord-disabled-function SIMILARITY OVERLAP MAX-OVERLAP
Package

montezuma

Source

boolean-query.lisp (file)

Function: coord-function-not-implemented SIMILARITY OVERLAP MAX-OVERLAP
Package

montezuma

Source

similarity.lisp (file)

Function: copy-table INSTANCE
Package

montezuma

Source

tables.lisp (file)

Function: copy-term INSTANCE
Package

montezuma

Source

term.lisp (file)

Function: copy-token INSTANCE
Package

montezuma

Source

token.lisp (file)

Function: copy-tv-field INSTANCE
Package

montezuma

Source

term-vectors-io.lisp (file)

Function: create-fake-norms SIZE
Package

montezuma

Source

segment-reader.lisp (file)

Function: cvc STR LIM
Package

montezuma

Source

porter-stemmer.lisp (file)

Function: default-coord-function SIMILARITY OVERLAP MAX-OVERLAP
Package

montezuma

Source

similarity.lisp (file)

Function: disallowed-punctuation-p CHAR
Package

montezuma

Source

query-parser.lisp (file)

Function: doublec STR I
Package

montezuma

Source

porter-stemmer.lisp (file)

Function: dump-tokens FILENAME LEXER-FN
Package

montezuma.parser

Source

parser.lisp (file)

Function: ends STR ENDING
Package

montezuma

Source

porter-stemmer.lisp (file)

Function: enumerate PIPE &key COUNT KEY RESULT

go through all or count elements of pipe, possibly applying the key function.

Package

montezuma

Source

pipes.lisp (file)

Function: filter-pipe PREDICATE PIPE

keep only items in (non-null) pipe satisfying predicate

Package

montezuma

Source

pipes.lisp (file)

Function: float-to-byte315 F
Package

montezuma

Source

similarity.lisp (file)

Function: float-to-raw-int-bits F
Package

montezuma

Source

similarity.lisp (file)

Function: force PIPE
Package

montezuma

Source

pipes.lisp (file)

Function: get-index-option OPTIONS OPTION &optional DEFAULT
Setf Expander: (setf get-index-option) PLACE OPTION
Package

montezuma

Source

index.lisp (file)

Function: get-segment-reader SEGMENT-INFO &key INFOS CLOSE-DIRECTORY-P
Package

montezuma

Source

segment-reader.lisp (file)

Function: heap-extract HEAP I &key KEY TEST
Package

montezuma

Source

priority-queue.lisp (file)

Function: heap-extract-maximum HEAP &key KEY TEST
Package

montezuma

Source

priority-queue.lisp (file)

Function: heap-insert HEAP NEW-ITEM &key KEY TEST
Package

montezuma

Source

priority-queue.lisp (file)

Function: heap-left I
Package

montezuma

Source

priority-queue.lisp (file)

Function: heap-maximum HEAP
Package

montezuma

Source

priority-queue.lisp (file)

Function: heap-parent I
Package

montezuma

Source

priority-queue.lisp (file)

Function: heap-right I
Package

montezuma

Source

priority-queue.lisp (file)

Function: heap-size HEAP
Package

montezuma

Source

priority-queue.lisp (file)

Function: heapify HEAP START &key KEY TEST
Package

montezuma

Source

priority-queue.lisp (file)

Function: index-options-list-p LIST
Package

montezuma

Source

index.lisp (file)

Function: inject SEQUENCE BASE FUNCTION &key KEY
Package

montezuma

Source

while.lisp (file)

Function: int-bits-to-float BITS
Package

montezuma

Source

similarity.lisp (file)

Function: length-1-list-p X

Is x a list of length 1? Note that this is better than the naive (= (length x) 1) because we don’t need to traverse the entire list...

Package

montezuma

Source

utilities.lisp (file)

Function: load-word-list PATH
Package

montezuma

Source

token-filters.lisp (file)

Function: m STR LIM
Package

montezuma

Source

porter-stemmer.lisp (file)

Function: make-adjustable-string LENGTH &optional S
Package

montezuma

Source

strings.lisp (file)

Function: make-binary-field NAME VALUE STORED
Package

montezuma

Source

field.lisp (file)

Function: make-bit-vector ()
Package

montezuma

Source

bit-vector.lisp (file)

Function: make-default-similarity ()
Package

montezuma

Source

similarity.lisp (file)

Function: make-document ()
Package

montezuma

Source

document.lisp (file)

Function: make-scorers-array ()
Package

montezuma

Source

conjunction-scorer.lisp (file)

Function: make-sort-type NAME &optional PARSER
Package

montezuma

Source

sort-field.lisp (file)

Function: make-table &key (ENTRIES ENTRIES) (TEST TEST)
Package

montezuma

Source

tables.lisp (file)

Function: make-term-scorer-array ()
Package

montezuma

Source

term-scorer.lisp (file)

Function: make-token IMAGE START END &key INCREMENT TYPE
Package

montezuma

Source

token.lisp (file)

Function: make-tv-field &key (TVF-POINTER TVF-POINTER) (NUMBER NUMBER) (STORE-POSITIONS STORE-POSITIONS) (STORE-OFFSETS STORE-OFFSETS)
Package

montezuma

Source

term-vectors-io.lisp (file)

Function: map-pipe FN PIPE

Map fn over pipe, delaying all but the first fn call, collecting results

Package

montezuma

Source

pipes.lisp (file)

Function: map-pipe-filtering FN PIPE &optional FILTER-TEST

Map fn over pipe, delaying all but the first fn call, collecting results

Package

montezuma

Source

pipes.lisp (file)

Function: mappend-pipe FN PIPE

lazily map fn over pipe, appending results

Package

montezuma

Source

pipes.lisp (file)

Function: mappend-pipe-filtering FN PIPE &optional FILTER-TEST

Map fn over pipe, delaying all but the first fn call, appending results, filtering along the way

Package

montezuma

Source

pipes.lisp (file)

Function: normalize-file-name NAME
Package

montezuma

Source

ram-store.lisp (file)

Function: not-wildcard-char-p CHAR
Package

montezuma

Source

query-parser.lisp (file)

Function: open-index-reader DIRECTORY &key CLOSE-DIRECTORY-P INFOS
Package

montezuma

Source

index-reader.lisp (file)

Function: open-segment-file DIRECTORY SEGMENT EXTENSION DIRECTION
Package

montezuma

Source

fields-io.lisp (file)

Function: parse-float STRING
Package

montezuma

Source

utilities.lisp (file)

Function: pipe-elt PIPE I

ith element of pipe, 0 based.

Package

montezuma

Source

pipes.lisp (file)

Function: pipe-head PIPE
Package

montezuma

Source

pipes.lisp (file)

Function: pipe-tail PIPE

return tail of pipe or list, and destructively update the tail if it is a function.

Package

montezuma

Source

pipes.lisp (file)

Function: posting-key TERM
Package

montezuma

Source

document-writer.lisp (file)

Function: r STR S SFP
Package

montezuma

Source

porter-stemmer.lisp (file)

Function: read-bit-vector DIRECTORY FILENAME
Package

montezuma

Source

bit-vector.lisp (file)

Function: segment-infos-read-current-version DIRECTORY
Package

montezuma

Source

segment-infos.lisp (file)

Function: set-bit BIT-VECTOR INDEX
Package

montezuma

Source

bit-vector.lisp (file)

Function: setto STR SUFFIX
Package

montezuma

Source

porter-stemmer.lisp (file)

Function: similarity-byte-to-float B
Package

montezuma

Source

similarity.lisp (file)

Function: similarity-decode-norm B
Package

montezuma

Source

similarity.lisp (file)

Function: similarity-encode-norm F
Package

montezuma

Source

similarity.lisp (file)

Function: similarity-float-to-byte F
Package

montezuma

Source

similarity.lisp (file)

Function: slot-definition-name SLOT-DEFN
Package

montezuma

Source

mop.lisp (file)

Function: stem STR
Package

montezuma

Source

porter-stemmer.lisp (file)

Function: step1ab STR
Package

montezuma

Source

porter-stemmer.lisp (file)

Function: step1c STR
Package

montezuma

Source

porter-stemmer.lisp (file)

Function: step2 STR
Package

montezuma

Source

porter-stemmer.lisp (file)

Function: step3 STR
Package

montezuma

Source

porter-stemmer.lisp (file)

Function: step4 STR
Package

montezuma

Source

porter-stemmer.lisp (file)

Function: step5 STR
Package

montezuma

Source

porter-stemmer.lisp (file)

Function: stream-contents STREAM

Returns a string with the entire contents of the specified stream.

Package

montezuma

Source

streams.lisp (file)

Function: string-begins STRING PATTERN
Package

montezuma

Source

strings.lisp (file)

Function: string-compare S1 S2 &key START1 END1 START2 END2
Package

montezuma

Source

strings.lisp (file)

Function: string-scanner REGEXP STRING
Package

montezuma

Source

tokenizers.lisp (file)

Function: string-to-bytes STRING &key START END

Converts a string to a sequence of octets using the implementation’s default character encoding.

NB: START and END denote bounds for the final octet vector,
not for STRING.

Package

montezuma

Source

strings.lisp (file)

Function: stringify X
Package

montezuma

Source

index.lisp (file)

Function: table-entries INSTANCE
Function: (setf table-entries) VALUE INSTANCE
Package

montezuma

Source

tables.lisp (file)

Function: table-p OBJECT
Package

montezuma

Source

tables.lisp (file)

Function: table-test INSTANCE
Function: (setf table-test) VALUE INSTANCE
Package

montezuma

Source

tables.lisp (file)

Function: term-buffer-compare TB1 TB2
Package

montezuma

Source

term-buffer.lisp (file)

Function: term-buffer< TB1 TB2
Package

montezuma

Source

term-buffer.lisp (file)

Function: term-buffer= TB1 TB2
Package

montezuma

Source

term-buffer.lisp (file)

Function: term-buffer> TB1 TB2
Package

montezuma

Source

term-buffer.lisp (file)

Function: term-info= TI1 TI2
Package

montezuma

Source

term-info.lisp (file)

Function: term-p OBJECT
Package

montezuma

Source

term.lisp (file)

Function: term-vector-offset-info= A B
Package

montezuma

Source

term-vector-offset-info.lisp (file)

Function: term< T1 T2
Package

montezuma

Source

term.lisp (file)

Function: term> T1 T2
Package

montezuma

Source

term.lisp (file)

Function: token-compare T1 T2
Package

montezuma

Source

token.lisp (file)

Function: token-end INSTANCE
Function: (setf token-end) VALUE INSTANCE
Package

montezuma

Source

token.lisp (file)

Function: token-increment INSTANCE
Function: (setf token-increment) VALUE INSTANCE
Package

montezuma

Source

token.lisp (file)

Function: token-p OBJECT
Package

montezuma

Source

token.lisp (file)

Function: token-start INSTANCE
Function: (setf token-start) VALUE INSTANCE
Package

montezuma

Source

token.lisp (file)

Function: token-type INSTANCE
Function: (setf token-type) VALUE INSTANCE
Package

montezuma

Source

token.lisp (file)

Function: token= T1 T2
Package

montezuma

Source

token.lisp (file)

Function: tokenize-file FILENAME LEXER-FN

Tokenize the given file with the given lexer function.

Package

montezuma.parser

Source

parser.lisp (file)

Function: tv-field-number INSTANCE
Function: (setf tv-field-number) VALUE INSTANCE
Package

montezuma

Source

term-vectors-io.lisp (file)

Function: tv-field-p OBJECT
Package

montezuma

Source

term-vectors-io.lisp (file)

Function: tv-field-store-offsets INSTANCE
Function: (setf tv-field-store-offsets) VALUE INSTANCE
Package

montezuma

Source

term-vectors-io.lisp (file)

Function: tv-field-store-positions INSTANCE
Function: (setf tv-field-store-positions) VALUE INSTANCE
Package

montezuma

Source

term-vectors-io.lisp (file)

Function: tv-field-tvf-pointer INSTANCE
Function: (setf tv-field-tvf-pointer) VALUE INSTANCE
Package