我正在尝试构建一个类似于 Google 上的搜索(关于用双引号封装的完全匹配)。
让我们使用以下短语作为示例
“词组搜索”单个词[不同词组]
目前,如果我使用以下代码
Dim searchTermsArray As String() = searchTerms.Split(New String() {" ", ",", ";"}, StringSplitOptions.RemoveEmptyEntries)
For Each entry In searchTermsArray
Response.Write(entry & "<br>")
Next
我的输出是
“词组
搜索”
单个
词
[不同
词组]
但我真正需要的是建立一个键值对
phrase search | table1
single | table1
terms | table1
different phrase | table2
其中 table1 是具有一般信息的表,而 table2 是类似于 stackoverflow 上的“标签”表。
谁能指出我如何正确捕获输入的正确方向?