Changes between Version 7 and Version 8 of proposals/LuceneOnlySearch

Show
Ignore:
Timestamp:
11/02/11 07:00:50 (19 months ago)
Author:
Fxp
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • proposals/LuceneOnlySearch

    v7 v8  
    8787 
    8888 
    89 The q service (#485) requires to retrieve those information from the index directly instead of dumping all index fields. The configuration is stored in config-lucene.xsl 
     89The q service (#485) requires to retrieve those information from the index directly instead of dumping all index fields. The configuration is stored in config-lucene.xsl. All field to dump in the response MUST be stored. The others could not be stored (Note: total index size should be similar after this proposal changes because many useless fields are currently stored). 
    9090 
    9191{{{ 
     
    135135}}} 
    136136 
    137 Complex fields like image, link, geoBox which are composed of child element are stored as "|" separated value. The client !DataStore takes care of splitting the value to extract the information. 
     137Complex fields like image, link, geoBox which are composed of child element are stored as "|" separated value. 
     138Those fields are structured in index-fields.xsl. Example: 
     139{{{ 
     140<Field name="geoBox" string="{concat(gmd:westBoundLongitude/gco:Decimal, '|',  
     141                                gmd:southBoundLatitude/gco:Decimal, '|',  
     142                                gmd:eastBoundLongitude/gco:Decimal, '|',  
     143                                gmd:northBoundLatitude/gco:Decimal 
     144                                )}" store="true" index="false"/> 
     145}}} 
     146 
     147The client !DataStore takes care of splitting the value to extract the information. 
    138148 
    139149{{{