python - Elasticsearch 阻止对 Markdown 超链接建立索引

标签 python elasticsearch search indexing

我正在使用 Elasticsearch 构建 Markdown 文件内容搜索。目前,MD 文件内的全部内容都在 Elasticsearch 中建立了索引。但问题是它显示的结果像这样 [Mylink](https://link-url-here.org), [Mylink2](another_page.md) 在搜索结果中。

我想阻止对超链接建立索引并引用其他页面。当有人搜索“Mylink”时,它应该只返回不带 URL 的文本。如果有人能帮助我找到正确的解决方案,那就太好了。

最佳答案

您需要在索引应用程序中呈现 Markdown,然后删除 HTML 标签并将其与 Markdown 源一起保存。

关于python - Elasticsearch 阻止对 Markdown 超链接建立索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70307347/

相关文章:

python - 使用 Python 的 BeautifulSoup 提取包含特定子字符串的 'a' 标签

python - 从 float32 转换为 float 时如何保持精度?

elasticsearch - 求和数组长度elasticsearch

search - Excel VBA - 查找一组字符并设置为字符串

asp.net - 使用 mvc 和 oracle 从多个表的数据库中搜索

java - 链表的线性搜索

Python - 以更高效的方式遍历大量文件

python - Matplotlib:来自 3 列 pandas 数据帧的 pcolormesh 或 pcolor

elasticsearch - ElasticSearch缺失和术语查询

java - 为什么 FilterBuilders.rangeFilter 方法会更改范围查询中的日期?