【发布时间】:2010-08-22 02:43:39
【问题描述】:
我正在尝试构建一个类似于 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 上的“标签”表。
谁能指出我如何正确捕获输入的正确方向?
【问题讨论】:
-
对“类似于谷歌”做出尖刻评论的冲动是如此强烈。
-
我只是将其用作参考点。我希望能够搜索用双引号括起来的多个单词,而不是将它们分成单个单词。
标签: asp.net linq-to-sql search key-value