0

又折腾"搜索"了

 2 years ago
source link: https://xn--qpru0x.cn/post/276
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

又折腾"搜索"了

by 叶开楗 · 2021-11-24 · 2966 次阅读

昨天晚上写完博文后没多久就关机躺床上了,都晚上九点多的时候肚子就饿了有点难受就起来煮了一碗面条🍜,吃完以后又回去躺着了。

凌晨两三点的时候还在看小说后面又看了德哥的《徒步亚马逊》太牛逼了,最后在看《独居荒野》才睡着的。

这期间也是听到鞭炮齐鸣不知道是什么节日了啊,到早上八九点也陆续听到鞭炮的声音。

早上七点多被吵醒了就起来逛了下论坛又看了下抖音后面又睡了直到中午十一点半才醒。醒了以后又听到鞭炮的声音,心里在想难道是什么节日?然后又听到唱戏的声音,我猜位置应该在附近那个戏台子哪里,我对自己说如果晚上还在唱戏就去看看白天我才不会出门哈哈。

下午四点多我还没起床还躺在床上看小说,直到我突然灵光一闪想起一件事我起床了。

本来躺在床上看小说估计没五六点不会起来,看小说看着看着莫名脑海里想起了"凡哥"前几天给我说的"搜索用什么xx框架10w数据也没问题",然后我脑海就一直在想这个事情小说都看不下去了,安耐不住自己的手打开游览器搜索了php搜索框架相关关键词,看了一圈没看到我满意的答案。

但我忽然想起了一件事情,我博客文章是用.md文本存储的我直接用php在本地搜索文章内容就好了啊,为什么要像现在那样先输出全部文章 -> 在生成为xml文件 - >后前端js在解析xml生成搜索 这不然多次一举吗还浪费资源速度拉跨,我在脑子又想了想有个想法了顿时起床穿衣服刷牙开机准备尝试。

核心代码如下:

$a = 'How are you 我是关键词 ?';

if (strpos($a, '关键词') !== false) { //判断是否存在关键词
    echo '存在'; 
} ​else {
    echo '不存在'; 

开机后折腾十分钟试了一下我想法可以啊,又跟JS版的搜索对比的一下搜索结果一模一样没问题,效果非常好哈哈哈!

后面我又像上次那样搜索4300篇文章内容,这次很快游览器也不会卡死,而且是循环渐进的输出带关键词的文章哈哈。

界面这次更简约了css我都没美化就这样用吧 2333.

预览地址:https://xn--qpru0x.cn/search.php

算晚餐吧?

刷完牙折腾搜索前吃了一包,今天一天就吃了一包这个晚点看看煮面吃还是买卤味吃。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK