node.js目录搜索实现

时间:2015-06-23 22:09:49

标签: javascript node.js mongodb express

我的问题是从我的网络目录中实现一些简单的搜索和下拉建议。像enter image description here

这样的东西

现在我的所有商品都存储在items.xml文件中,例如:

<?xml version="1.0" encoding="UTF-8"?>
<catalog_list>
    <catalog change_list="id,parent_id,title" status="new" id="13642">
        <id>13642</id>
        <parent_id>00001</parent_id>
        <title>ITEM1</title>
    </catalog>
    <catalog change_list="id,parent_id,title" status="new" id="13634">
        <id>13634</id>
        <parent_id>09851</parent_id>
        <title>ITEM2</title>
    </catalog>
    <catalog change_list="id,parent_id,title" status="new" id="13635">
        <id>13635</id>
        <parent_id>09851</parent_id>
        <title>ITEM3</title>
        </catalog>
......

其中 parent_id 键从description.xml引用id,其中包含item的描述。 所以我认为将所有文件解析到我的mongoDB(所以我将有两个相应的表),并在我的项目订单页面模板中使用db(请求某些字段包含图片,描述,价格等)也许我在想错了,请纠正我。

但我不知道如何处理我的搜索实现,我是否应该按每个用户按键(onkeyUp()事件对我的mongoDB做出响应?在我看来这么丑陋和慢。也许我可以使用一些索引库来进行NODE .JS?

0 个答案:

没有答案