搜索:
脚本+语言 Web+页面应用程序
结果:
...脚本语言最初...产生动态网页。它具有...图形应用程序...目的脚本语言是...d 创建网页作为输出...
假设我想要一个值来表示允许在匹配项的任一侧填充的字符数量,另一个值表示结果中将显示多少匹配项(即,我只想查看前 5 个匹配项,而已)。
你会怎么做呢?
这与语言无关,但我将在 PHP 环境中实现该解决方案,因此请将答案限制在不需要特定语言或框架的选项上。
这是我的思考过程:从搜索词创建一个数组。确定哪个搜索词具有关于它在文章正文中的位置的最低索引。将正文的那部分收集到另一个变量中,然后从文章正文中删除该部分。返回到第 1 步。您甚至可以为每个单词添加一个计数器,当计数器达到 3 左右时跳过它。
重要的:
解决方案必须以非线性方式匹配所有搜索项。意思是,如果术语一存在于术语二之后,则它应该在术语二之后找到。同样,它也应该在第 3 学期之后找到。如果恰好在它们之前存在,则应在术语 1 和 2 之前找到术语 3。
该解决方案应允许我声明“每个术语最多允许三个匹配项,然后终止摘要。”
额外学分:
获取填充变量以可选地填充单词,而不是字符。