2012-08-01 25 views
-1

我想搜索在Marklogic服務器上傳的文檔(doc,docx或pdf)中的文本,並且想要顯示用顏色突出顯示的搜索項。假設一個文檔包含一行「這是一個測試文檔」,並且我正在搜索「測試」,那麼應該返回「This is a test document」這一行,並用顏色突出顯示單詞「test」。如果有多個包含單詞「test」的句子,那麼所有這些行應該返回,使用顏色(例如藍色)突出顯示單詞「test」。我想要在所有這些線條之間留出一些空間或全部停留,否則所有結果都應該換行。如何在Marklogic服務器中獲取突出顯示的文本

如果句子很長,我不想在結果中顯示完整的句子。我想截斷這個句子(比如說在匹配的單詞前面有100個單詞)。我知道我可以使用cts:突出顯示來執行此操作。但我無法讓它工作。我想要工作的xquery代碼。

+1

您*不能*用cts截斷句子:突出顯示...使用fn:substring – 2012-08-02 06:44:25

回答

相關問題