【问题标题】:How to seperate search results into categories like Ebay?如何将搜索结果分成 Ebay 等类别?
【发布时间】:2010-12-16 09:33:48
【问题描述】:

我正在尝试创建一个类似于 eBay 上使用的搜索过滤器,它会根据剩余的搜索结果动态地提供适当的搜索类别。例如:http://electronics.shop.ebay.com/iPod-MP3-Players-/73839/i.html?_trksid=p3910.c0.m485

如您所见,左侧的搜索过滤器基于产品结果中显示的详细信息。

我需要尝试为 ASP.NET 网站实现类似的东西,我需要根据销售、公司、员工编号等字段过滤文章。我的数据库非常规范化,因此我能够将所有数据到他们自己的表中。

我不太确定我该怎么做。

感谢您的帮助!

【问题讨论】:

    标签: asp.net search


    【解决方案1】:

    我想你会得到你的初始搜索结果集(这可能是用户选择的单个项目)并从那里检索所有相关搜索词的不同列表。这确实依赖于您已从数据中生成搜索词索引的事实,这可以在创建记录时通过关键字字段或使用其他算法(例如使用常用词的字典)来完成。

    一旦您将任务分解为“检索搜索词”,然后“获取相关的唯一关键字/搜索词”,那么实现起来就相对简单了。

    【讨论】:

    • 感谢您的回复。我认为这是我必须根据您告诉我的内容尝试的事情。但我认为,由于我的文章中的数据会因类型而异,我仍然有点不确定我将如何实现搜索。但我想我会看看我能做什么。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多