Changes between Version 14 and Version 15 of FCS-FeatureMatrix


Ignore:
Timestamp:
04/22/13 14:57:06 (11 years ago)
Author:
olhsha
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • FCS-FeatureMatrix

    v14 v15  
    5656 See more about indices in next chapter.
    5757
    58  supported relations single term ::
     58 supported relations single term (Conformance level 1-2) ::
    5959  what are the allowed relations in in a query of the form `index rel single-search-term`:
    6060   * `=` - exact match (''on token? on annotation?'')
    61    * '<' - comparison on numeric values
     61   * `<`, `>=`, `<=`, `==`
    6262   * `regex`? - regular expression
    6363
    64  supported relations multi-term ::
     64 supported relations multi-term (Conformance level 1-2) ::
    6565   for a search clause with multiple terms (like "rat hat cat") SRU proposes:
    6666   * `any` - any of the terms (OR)
    6767   * `all` - all of the terms (AND)
    6868   * `adj` - terms in that order - a phrase
     69   * `within`
     70   * `encloses`
    6971   * `all/window/#N` - terms within a given window (#N) (SRU/CQL 2.0 proposal)
    7072 
    71 '''TODO''': discuss the lists of relations above in more detail: what do we want exactly?
     73'''TODO''': discuss the lists of relations above in more detail: what do we want exactly for indices?
     74
     75 supported relation modifiers (Conformance level 1-2)::
     76
     77  * `\stem`
     78  * `\relevant`
     79  * `\fuzzy`
     80  * `\respectCase`
     81  * `\isoDate`
     82  * `\oid`
    7283 
    7384 honor VC as search context  (Conformance level 1-2) ::
     
    7990 AND OR PROX
    8091}}}
     92
     93Examples:
     94
     95{{{
     96system AND language
     97system OR language
     98system AND (language OR acquisition)
     99system NOT language /*read: AND NOT; it is not a unary operator. */
     100}}}
     101
     102PROX is a special boolean proximity operator “allowing for the relative locations of the terms to be used in order to determine the resulting set of records”. It is also the only Boolean operator to take (Boolean) modifiers:
     103
     104{{{
     105PROX /unit = {unit}
     106  /distance {comparison_operator} {number}
     107  /ordered|unordered
     108}}}
     109
     110Examples for PROX:
     111
     112{{{
     113cat prox/unit=word/distance>2/ordered hat
     114cat prox/unit=paragraph hat
     115}}}
     116
     117
     118
    81119
    82120== Indices ==