找到约 10000 条结果
  • ElasticSearch 5.5 DSL搜索
    搜索 多个搜索条件 & 短语匹配(同时包含"广州"和"东") { "query": { "bool": { "must": [ [ { "match_phrase": { "golf_course_name": "广州 东" } }, { "match": { "language_type": "1" } }, { "range": { "id": { "gte": "11260870" } } } ] ] } } } {代码...} 过滤器(filter) 高效执行结构化搜索 { "query": { "...
    2018-07-29
  • AI搜索技术原理与实现:以SearchGPTool为例
    在当今信息爆炸的时代,传统的关键词匹配搜索已经难以满足用户的需求。AI搜索技术的出现,为我们提供了一种全新的信息检索方式。本文将深入探讨AI搜索的技术原理及实现方式,并以新兴的AI搜索引擎SearchGPTool为例,阐述其在实际应用中的表现。我们还将通过Python代码示例,展示这些技术的基本实现方法。
    2024-08-13
  • 火山引擎DataLeap的Catalog系统搜索实践 (二):整体架构
    火山引擎DataLeap的Catalog搜索系统使用了开源的搜索引擎Elasticsearch进行基础的文档检索(Recall阶段),因此各种资产元数据会被存放到Elasticsearch中。整个系统包括4个主要的数据流程:
    2023-06-01
  • Elastic Search快速上手(4):细节补充
    在上面的例子中,可模糊查询与linx相似的单词。fuzziness是指“编辑距离”,就是说从一个字符串想要通过增删改变换到另一个字符串,需要操作的最少次数。比如,linux和linxu之间的编辑距离为1,因为交换ux就可以完成变换。prefix_length是说多少位字符认为是前缀。前缀部分必须完全匹配。
    2017-08-14
  • 12.Laravel全文搜索Elasticsearch (三)
    使用Elasticsearch搜索引擎,配置ik中文分词,与Laravel模型关联,然后实现搜索的业务逻辑。本篇是结束篇,使用Laravel的Scout扩展包完成搜索功能
    2019-05-29
  • 搜推电商大模型及应用实践-下篇
    大模型对搜推技术产生了深远的影响,极大地推动了搜推技术的演进趋势,使得搜推更加的智能化和个性化,然而在搜推中引入大模型时同样面临一系列的挑战,例如商品知识的幻觉,复杂查询的理解,个性化商品推荐,隐私和安全等问题。本文基于这个问题背景介绍下我们的技术实践,完整文章分为上下两篇介绍:
    2025-02-18
  • 移动端点击输入框,enter键问题
    html5提供了input type="search"这种类型,所以我们点击某些输入框的时候,enter键会从“换行”变成“搜索”。 1.何时为换行 {代码...} 这种情况,input外面木有嵌form套套的时候,enter键是原来的样子。并且点击换行没有跳转 2.何时为搜索 {代码...} input外面嵌套form套套的时候,enter键会变为搜索,并且点击搜索会跳转到...
    2016-12-13
  • [Leetcode] Word Search 单词搜索
    Given a 2D board and a word, find if the word exists in the grid. The word can be constructed from letters of sequentially adjacent cell, where "adjacent" cells are those horizontally or vertically neighboring. The same letter cell may not be used more than once. For example, Given board = {代码....
    2015-09-02
  • Vim实战指南(二):光标移动技巧
    提升Vim/vi的打字效率的一个技巧就是快速移动光标。或许你觉得这不值一提,用hjkl或者上下左右也能移动,不过相信我,我下面要介绍的移动光标技巧绝对物超所值。
    2016-01-28
  • 如何阻止搜索引擎抓取 WordPress 网站
    搜索引擎索引是搜索引擎(例如 Google、Bing 或 Yahoo)发现网页并将其添加到其数据库的过程。然后,当用户在搜索引擎中输入查询时,这些数据库将用于为搜索结果提供支持。
    2023-04-06
  • angular的input输入搜索防抖,避免keyup造成请求过于频繁,以及如何封装成input组件的指令
    一、常见的搜索功能 {代码...} input的keyup事件把每次按键弹起都发送给了 getData() 方法。这样一个绑定就造成了,每输入一个字符就会进行一次搜索,如果使用中文输入法,最后回车写入中文时,又有可能造成不会进行搜索所以最好是能等到用户停止输入时才发送请求。此时就可以用到请求防抖(使用 RxJS 的操作符实现)。...
    2020-08-01
  • BST
    江南无所谓 聊赠一枝春 前言 二叉搜索树插入 二叉搜索树遍历 二叉搜索树高度 二叉搜索树最大值 什么是二叉搜索树 满足条件: 左节点值 < 根节点值 < 右节点值 定义树节点 {代码...} 定义树 {代码...} 二叉搜索树的插入 插入节点 {代码...} BST的前中后序遍历 {代码...} 二叉搜索树高度 {代码...} 二叉搜索树最大值...
    2019-07-01
  • 说人话,搜代码,Facebook发布神经代码搜索数据集+benchmark
    怎么才能方便的找自己需要的代码?最好是能用人话来直接搜索、说什么就给什么那种。Facebook刚刚发布了新benchmark和数据集,用于评估神经代码搜索模型。比如在去年滑铁卢大学、Facebook和UC伯克利的研究者发布的NCS模型,还有MIT、Facebook和UC伯克利发布的UNIF这个模型上,都可以运行。在这类模型上,给到一个自然语言...
    2019-10-04
  • 如何快速实现精准的个性化搜索服务
    简介: 用户行为数据如何实时的应用在搜索服务中那? 怎样在1天内就可实现【精准的个性化搜索系统】搭建那? 今天小编将通过【阿里云开放搜索】中的三大“个性化搜索算法模型”给大家详细介绍,希望给予您更多解决思路~
    2020-11-17
  • 新功能 | OpenSearch 上线定制同义词模型
    由于用户搜索习惯的不同,搜索时输入的关键词往往会存在差异,这导致搜索引擎无法召回与搜索词文本不一致但实际上是用户期望的结果。比如,用户搜索“棉袄”时,通用文本检索将无法搜索到“棉服”相关的内容,影响用户的搜索效率与使用体验。解决此类问题最有效的方法之一是使用同义词功能。
    2023-01-06
  • 分享回顾 | 基于深度学习的神经语义搜索
    ​ 本文内容主要分为以下四部分:​神经搜索的背景及优势一、什么是神经搜索?​神经搜索 (Neural Search) 由 Jina AI 首创,可以理解为 Deep Learning for Search 的简称,是指借助深度学习技术,使用非结构化数据,搜索非结构数据。神经搜索包括两个重要部分:信息搜索及深度学习技术。1、神经搜索之信息搜索提到搜索,最...
    2022-04-07
  • git 的简单运用
    配置 git:github: 面向个人 功能会简单一些注册 github 账号gitlab: 面向企业 功能非常复杂(OPS git 账号 密码) 发送到你的公司邮箱里(进公司给了账号后先瞅瞅有没有下载权限)git config --global user.name "用户名"git config --global user.email 邮箱(git 登录邮箱)查看 git 配置: git config --list公钥 私钥1.首...
    2021-04-01