在PHP和MYSQL中对搜索完整标题及其单词进行单个查询?

拉马林加姆佩鲁马尔

我想根据整个标题名称和标题词来搜索产品。可以使用LIKE来在mysql中搜索产品UNION我的数据库title(charchar(550)) = Colorzone Men's Casual Wear Red Cotton Shirt不是全文-什么是针对PHP和MYSQL的最佳搜索算法?

但我需要下面的搜索结果(第一次Cotton Shirt记录,第二 Cotton记录和第三Shirt。记录应该没有显示所有记录的混合)作为单查询

MYSQL查询:对于Ex:标题=Cotton Shirt

SELECT title FROM zapstore_ecom_products WHERE title LIKE '%Cotton Shirt%' //Get Whole Title products.
UNION
SELECT title FROM zapstore_ecom_products WHERE title LIKE '%Cotton%' //Get list for first word Title products.
UNION
SELECT title FROM zapstore_ecom_products WHERE title LIKE '%Shirt%' //Get list for last word Title products.

假设用户标题有4个或更多的单词,那么它将使用进行4个或更多的查询UNION我们将通过单个查询进行搜索吗?

shahmanthan9

您可以title在布尔模式下使用FULLTEXT搜索against ('Cotton','Shirt')ORDER BY score DESC这应该为您提供所需的输出

我没有尝试过mysql,但是根据MySQL Doc中解释的理论,它可以工作

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用php和mysql进行搜索查询的问题

来自分类Dev

MySQL和PHP搜索相似的单词

来自分类Dev

在PHP中搜索MySQL查询

来自分类Dev

查询以在单个查询中查找各种组合搜索和计数

来自分类Dev

PHP 和 MySQL 搜索从数据库中获取完整数据

来自分类Dev

使用php和mysql搜索查询

来自分类Dev

我无法使用php中括号中的单词进行搜索

来自分类Dev

通过单个查询在文档和子文档中搜索Mongodb

来自分类Dev

MySQL:在单个查询中从数据库和PHP数组中获取值

来自分类Dev

MySQL:在单个查询中从数据库和PHP数组中获取值

来自分类Dev

弹性搜索中的匹配短语查询中的单个单词是否有字符限制?

来自分类Dev

弹性搜索中的匹配短语查询中的单个单词是否有字符限制?

来自分类Dev

使用PHP和mysql进行AJAX查询

来自分类Dev

如何使用OR和AND关键字使用php和mysql在存储过程中进行搜索查询?

来自分类Dev

MySQL,PHP,搜索多个单词

来自分类Dev

PHP搜索查询MYSQL

来自分类Dev

搜索字符串中的单个单词

来自分类Dev

在android和php中搜索查询以搜索栏作为后端

来自分类Dev

在Mysql中搜索单词并从字符串(不是完整的字符串)中获取预测性搜索词

来自分类Dev

进行 PHP MySql 搜索

来自分类Dev

mysql 从多个文本框中搜索多个单词 php

来自分类Dev

通过标题和元搜索查询参数

来自分类Dev

按标题和meta搜索查询参数

来自分类Dev

在MySQL和PHP中的一个mysql_num_rows中进行多数组查询

来自分类Dev

在mysql中搜索特定的单词

来自分类Dev

MySQL 和 PHP 查询使用列作为标题和基于相应标题的行输出

来自分类Dev

协助PHP和MySQL中的搜索功能

来自分类Dev

PHP 和 MySQL 中的基本搜索

来自分类Dev

在PHP数组中搜索单词

Related 相关文章

热门标签

归档