我是网页设计新手。我正在设计像youtube这样的视频流媒体网站。我有很多视频和他们的详细信息(在一个单独的xml文件中,其中包含扬声器,标题等字段) 我想根据他们的字段实现自定义搜索,我不知道如何。请帮帮我。 我应该将它们组合到一个mysql表或解析多个xml文件,如果是这样的话怎么样? p.s有很多视频。 (我不想使用谷歌搜索或类似的东西..我想实现一个)
非常感谢。
答案 0 :(得分:0)
我将所有搜索字词(在说明,标题等中)分成单独的单词,然后将它们存储在数据库中。易于索引,易于/快速查询。我可能会使用mongodb而不是mysql,但这主要是品味问题。
。必须对哪一项在此任务中表现最佳。如果您愿意,您还可以为每个字词存储哪种搜索条件(标记,标题,说明等),以便您可以根据需要进行更高级的搜索。
答案 1 :(得分:0)
您可能希望了解一些基于Lucene的搜索引擎。
由于您使用的是PHP,因此您可能需要查看Zend_Search_Lucene 或者看看Apache Solr这是一个独立的搜索引擎,具有强大的功能和API。