自定义搜索实现

时间:2011-07-12 06:48:22

标签: php javascript mysql xml

我是网页设计新手。我正在设计像youtube这样的视频流媒体网站。我有很多视频和他们的详细信息(在一个单独的xml文件中,其中包含扬声器,标题等字段) 我想根据他们的字段实现自定义搜索,我不知道如何。请帮帮我。 我应该将它们组合到一个mysql表或解析多个xml文件,如果是这样的话怎么样? p.s有很多视频。 (我不想使用谷歌搜索或类似的东西..我想实现一个)

非常感谢。

2 个答案:

答案 0 :(得分:0)

我将所有搜索字词(在说明,标题等中)分成单独的单词,然后将它们存储在数据库中。易于索引,易于/快速查询。我可能会使用mongodb而不是mysql,但这主要是品味问题。

。必须对哪一项在此任务中表现最佳。

如果您愿意,您还可以为每个字词存储哪种搜索条件(标记,标题,说明等),以便您可以根据需要进行更高级的搜索。

答案 1 :(得分:0)

您可能希望了解一些基于Lucene的搜索引擎。

由于您使用的是PHP,因此您可能需要查看Zend_Search_Lucene 或者看看Apache Solr这是一个独立的搜索引擎,具有强大的功能和API。