documentation:technical:search_grammar
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
documentation:technical:search_grammar [2010/03/31 13:32] – miker | documentation:technical:search_grammar [2010/10/28 21:32] – update to reflect formalization of ^ and $ in phrase searches gmcharlton | ||
---|---|---|---|
Line 14: | Line 14: | ||
* Descending (newest first):< | * Descending (newest first):< | ||
* How about some nested boolean action:< | * How about some nested boolean action:< | ||
+ | * Phrase searches can be left-anchored: | ||
+ | * Phrase searches can also consider punctuation literally: < | ||
* Speaking of facets, imagine a locally defined index definition in the keyword class called mat_type that indexes, say, 945$m, which is a local field holding bib-level " | * Speaking of facets, imagine a locally defined index definition in the keyword class called mat_type that indexes, say, 945$m, which is a local field holding bib-level " | ||
* Browse all of your DVD mat_types sorted by author:< | * Browse all of your DVD mat_types sorted by author:< | ||
Line 30: | Line 32: | ||
modifier_marker | modifier_marker | ||
phrase_boundary | phrase_boundary | ||
+ | phrase_left_anchor | ||
+ | phrase_right_anchor | ||
1_word_phrase_marker | 1_word_phrase_marker | ||
negator | negator | ||
Line 42: | Line 46: | ||
negated_word | negated_word | ||
required_word | required_word | ||
- | phrase | + | phrase |
term := word | negated_word | required_word | phrase { whitespace term } | term := word | negated_word | required_word | phrase { whitespace term } | ||
Line 118: | Line 122: | ||
* **subject** -- Any standard subject field. | * **subject** -- Any standard subject field. | ||
* **series** -- Series title | * **series** -- Series title | ||
+ | * **identifier** -- Accession numbers, standard numbers (ISxN, UPC, EAN, etc), local call number strings, etc | ||
== Registered search fields (from the stock config.metabib_field) == | == Registered search fields (from the stock config.metabib_field) == | ||
Line 137: | Line 142: | ||
|title|translated| | |title|translated| | ||
|title|uniform| | |title|uniform| | ||
+ | |identifier|isbn| | ||
+ | |identifier|issn| | ||
+ | |identifier|upc| | ||
+ | |identifier|ismn| | ||
+ | |identifier|ean| | ||
+ | |identifier|isrc| | ||
+ | |identifier|sici| | ||
+ | |identifier|bibcn| | ||
+ | |identifier|accession| | ||
== Registered class and field aliases == | == Registered class and field aliases == | ||
Line 178: | Line 192: | ||
|bib.titleuniform | |bib.titleuniform | ||
|dc.title | |dc.title | ||
+ | |id | identifier | ||
+ | |dc.identifier | ||
+ | |eg.isbn | ||
+ | |eg.issn | ||
+ | |eg.upc | ||
+ | |eg.callnumber | ||
== Registered facet fields (from the stock config.metabib_field) == | == Registered facet fields (from the stock config.metabib_field) == | ||
Line 191: | Line 210: | ||
|subject|temporal| | |subject|temporal| | ||
|subject|topic| | |subject|topic| | ||
+ | |
documentation/technical/search_grammar.txt · Last modified: 2022/02/10 13:34 by 127.0.0.1