小编cro*_*cro的帖子

PostgreSql XML 文本搜索

我在表格中有一个文本列。我们在此列中存储 XML。现在我想搜索标签和值

示例数据:

<bank>
  <name>Citi Bank</name>
  .....
  .....
/<bank>
Run Code Online (Sandbox Code Playgroud)

我想运行以下查询:

从 xxxx 中选择*,其中 to_tsvector('english',xml_column) @@ to_tsquery(' <name>Citi Bank</name>')

这工作正常,但它也适用于像 name1 或无标签这样的标签。

我必须如何设置搜索才能使其正常工作,以便获得标签和值的精确匹配?

postgresql full-text-search

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

full-text-search ×1

postgresql ×1