2017-05-18 1 views
0

Ich versuche, einige Suchergebnisse anzuzeigen unter Verwendung eines xquery auf einem eXist Server wie folgt:Inline-Tags in KWIC: Fassen Sie zusammen als Räume gezeigt

kwic:summarize($doc//tei:text, <config width="60"/> 

ich einen Lucene Index in collection.xconf wie folgt definiert haben

<lucene> 
    <text qname="tei:text"> 
     <inline qname="tei:ex"/> 
    </text> 
</lucene> 

Jetzt kann die Suche einen Text mit ex-Tags, zB:

th<ex>et</ex>tæ b<ex>re</ex>ff 

Aber wenn es Anzeige

th et tæ b re ff 

Es ist, als angezeigt werden soll: ed in der Ergebnisliste KWIC Suche wird es als angezeigt

thettæ breff 

Wie mache ich KWIC: Fassen Sie diese Räume nicht einfügen?

+0

Welche Version von eXist? Haben Sie versucht, dies zum Prolog Ihrer Abfrage hinzuzufügen? 'decline boundary-space strip;' oder 'declare option exist: serialize" indent = no ";' – joewiz

+0

Danke. Ich habe beides versucht, aber leider hat es keinen Effekt (beides zusammen und nicht zusammen). Die Website verwendet eXists-db 2.1. Ich werde versuchen, in naher Zukunft zu aktualisieren, und schreiben Sie hier zurück, wenn es funktioniert. – user2728690

+0

Ich habe auf eXist-db 3.2 aktualisiert, und jetzt funktioniert es! – user2728690

Antwort

0

Ich habe es gelöst, indem ich die eXist-db 2.1-Instanz auf eXist-db 3.2 aktualisiert habe.

Verwandte Themen