【问题标题】:user interface to search database搜索数据库的用户界面
【发布时间】:2012-03-27 04:57:40
【问题描述】:

我想为我的用户提供超级易用的搜索。我在一个 mysql 数据库和一些表中有大约 8000 条记录。

目前我使用 SQL LIKE、OR LIKE、NOT LIKE 等几个文本字段...

我想将这些合并到一个搜索字段中,并允许他们指定 AND、OR、NOT 并希望在哪里进行搜索,无论是标签表还是名称表。

我的应用程序是在 Codeigniter 上构建的 php5 中。我对 apache lucene 不感兴趣,这对我的应用程序来说似乎有点矫枉过正。

有什么解决办法吗?

谢谢, 布莱克

*编辑:* lucene 还没有完全退出,我只是不相信它是我的解决方案。我真的很高兴没有一个解析器可以接受像
apples tags:(green, red, macintosh, grannysmith) NOT orange

这样的字符串

【问题讨论】:

    标签: php mysql sql search codeigniter-2


    【解决方案1】:

    您也可以尝试简单的 HTML 页面和 PHP 的 POST 功能。为用户提供 OR AND 或 NOT 类别的复选框以及文本框可能是您创建自定义查询所需的全部内容,具体取决于您想要提供给他们的复杂性。由于您的应用程序已经用 PHP 编写,这将是一个足够简单的函数。

    查看 php 函数 mysqli http://php.net/manual/en/book.mysqli.php。使用其不同的应用程序,您可以连接到您的 sql 数据库,然后使用 HTML 页面中的自定义字段执行查询。

    【讨论】:

      猜你喜欢
      • 2014-02-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-25
      • 2010-11-11
      • 1970-01-01
      相关资源
      最近更新 更多