2012-08-01 78 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

回答

相关问题