2011-07-12 273 views
0

我是网页设计新手..我正在设计一个类似YouTube的视频流网站。我有很多视频和他们的细节(在一个单独的XML文件,其中有像扬声器,标题等字段) 我想执行自定义搜索的基础上,他们的领域,我不知道如何。请帮助我。 我应该结合他们到一个MySQL表或解析通过多个XML文件,如果是的话如何? p.s有很多视频。 (我不想使用谷歌搜索或类似的东西..我想执行一个)自定义搜索实施

非常感谢。

+0

MySQL。它将为您节省大量的时间,将其放在无生命的基于XML的搜索功能上。 – Blender

回答

0

我会将所有搜索词(在描述中,标题等)分成单独的单词,然后将它们存储在数据库中。易于索引,并且易于/快速查询。我可能会用mongodb而不是mysql,但这主要是一个味道问题。对于这项任务来说,哪一种性能最佳,将不得不进行分析。

如果您愿意,您还可以为每个术语存储它是什么样的搜索条件(标签,标题,说明等),以便您可以进行更高级的搜索。

0

你可能想看看一些基于Lucene的搜索引擎。

由于您使用的PHP,你可能想看看Zend_Search_Lucene
或者看看Apache Solr这是一个具有很强功能和API的独立搜索引擎。