掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: 牛江浦

[学习讨论] 找英文例句?ELT search肯定够了!剑桥牛津朗文麦克米伦韦氏高阶都有了~

[复制链接]
  • TA的每日心情
    开心
    2019-8-21 08:44
  • 签到天数: 163 天

    [LV.7]常住居民III

    发表于 2021-10-30 23:35:00 | 显示全部楼层
    本帖最后由 mikeee 于 2021-10-31 09:23 编辑 6 T, P' }3 L/ }, n* @* d& D( q+ q
    牛江浦 发表于 2021-10-28 15:288 w( [( U8 u( p1 H1 {  y; [: v* w
    你好,搜索结果中左侧的分红框是比较碍眼,是开源软件本身设定的,我不太懂前端,所以暂时没找到修改的方 ...

    % c. y2 U* I& @. h5 `* K; R9 Y% T& n  {7 P
    我搓了个 vue2 搜索模板 https://github.com/ffreemt/meilisearch-plaintext。计算机里装了 node 的话(需要用到 npm 或 yarn装包)照读我文件里的步骤就可以设置好。有什么问题可跟帖,我尽量解答——我也不是折腾前端的。
  • TA的每日心情
    开心
    2019-8-21 08:44
  • 签到天数: 163 天

    [LV.7]常住居民III

    发表于 2021-10-31 11:10:51 | 显示全部楼层
    mikeee 发表于 2021-10-30 23:35& v, }6 D$ I$ L/ @0 W
    我搓了个 vue2 搜索模板 https://github.com/ffreemt/meilisearch-plaintext。计算机里装了 node 的话( ...
    6 r" v  C" d$ N! `0 ?7 \
    加了一个纯 js 版,无需node环境。只需两个文件(index.html 和 app.js, 其实可以整成一个文件)。参看https://github.com/ffreemt/meilisearch-plaintext读我文件的最后一条。& E7 V' V3 K+ y; K1 m+ t" @6 p6 @0 q

    % O- s0 T1 A! c8 lindex.html1 U9 i3 a  w# E# J! [# S
    1. <!DOCTYPE html>
      & ~# D! }' d8 J5 s
    2. <html lang="en">
      ; D& ~0 F! T( X/ h( \, q+ c! a% B% L
    3.   <head>8 m- Z# P4 c5 R( B. |( C- o; m/ w
    4.     <meta charset="utf-8" />
      9 e1 n' K' p+ x/ |
    5.   </head>
      + L9 k4 q0 ~* W4 s5 i; ]

    6. 2 T! Y8 _5 z6 |/ Y( x. X
    7.   <body>3 @+ c0 \3 ?& m1 O. N
    8.     <div>
      5 |0 v9 s# ~' A
    9.       <div id="searchbox"></div>
      # b: O( n9 `0 O2 \+ ]; |; ]
    10.       <div id="hits"></div>
      2 q" k2 w4 a7 N
    11.     </div>
      ! O: k0 I7 _0 r* t# V2 f

    12. 3 F; u( ]5 B5 }& v; j
    13.     <script src="https://cdn.jsdelivr.net/npm/@meilisearch/instant-meilisearch/dist/instant-meilisearch.umd.min.js"></script>$ f$ N0 L: n6 c/ V* E1 h
    14.     <script src="https://cdn.jsdelivr.net/npm/instantsearch.js@4"></script>
      ( n5 D6 s" x# g' I
    15.     <script src="./app.js"></script>; P9 B5 ?: }' V$ O/ k! \; G
    16.   </body>: [; h/ F/ N2 X$ Y' |* n
    17. </html>
    复制代码
    * ]6 r# k9 W3 K, A3 u5 S: [- V

    # x; P$ K' \( I: X  k8 _- v8 zapp.js
    7 f/ s! F( H. h( K( C; c
    1. const search = instantsearch({0 t7 l3 ]) A5 S/ H
    2.   // indexName: 'steam-video-games',
      2 b# u6 G8 r' S3 s( s
    3.   indexName: 'movies',
      ; H+ ?  i) p5 V7 j% a$ d
    4.   searchClient: instantMeiliSearch(6 o/ j5 p8 g6 G" t
    5.     // 'https://demos.meilisearch.com',
      ; A  ?+ L7 L" k) u9 X& U% x4 q$ b
    6.     'http://acone3:7700',) g" {6 v7 \" Y% b1 Z: L6 W$ R
    7.     'dc3fedaf922de8937fdea01f0a7d59557f1fd31832cb8440ce94231cfdde7f25'
      2 ^  p+ ^8 x& `/ t9 I2 O
    8.   ),& ]+ D' x1 l8 S4 f5 z1 P3 u$ l
    9. })# f# U6 J. x5 [" g

    10. ( K% M' j- B, U# a
    11. search.addWidgets([& T$ P; s# t: F+ u) q- F6 J  {7 i
    12.   instantsearch.widgets.searchBox({
      4 o' \3 d* Q2 u8 i8 z. k. ^+ ^
    13.     container: '#searchbox',1 m7 K. [7 }2 p- f# @' ]' K
    14.   })," R( n9 d6 }" B3 i5 y
    15.   instantsearch.widgets.hits({
      # f' J1 E. X; R  c7 d# b; }$ l- u4 X
    16.     container: '#hits',# _7 b# G4 j) |) U5 y' ]& ]9 P
    17.     templates: {
      & N% \. A. J# U& C- W/ \
    18.       item: `+ V! L6 ?/ T) d  e, I) w
    19.         <div>
      , M, k/ J1 m" n! o0 k
    20.           <div class="hit-name">
      * k/ K3 z( W) s
    21.             <!--{{#helpers.highlight}}{ "attribute": "name" }{{/helpers.highlight}}-->- g3 }9 `% X2 I3 L
    22.             {{#helpers.highlight}}{ "attribute": "overview" }{{/helpers.highlight}}
      2 j3 w, f  i9 t, ?  m
    23.             ({{#helpers.highlight}}{ "attribute": "id" }{{/helpers.highlight}})
        e" c& U! v6 N2 p7 L6 [/ o
    24.           </div>% |: K( A+ ^, J, ^' M: O2 U
    25.         </div>1 m+ R% ~! k) y4 F* p& r
    26.       `,
      / p+ y3 H& {. p8 c  f5 |1 ?/ S
    27.     },5 n6 B: @/ F$ Z( t, A
    28.   }),; d7 M6 d- u( q$ L- y' F) b1 Q
    29. ])
      3 }) D+ f/ w$ J" n. T; f
    30. 6 A4 [4 V- n! j, S* y' U; X
    31. search.start()
    复制代码
    ) I1 l9 B1 l  }2 J) }/ \/ A, j

    5 s) K2 y( l7 m+ j( ]0 J搜索界面简陋一点/ ^; ^1 l2 o5 J7 f' [& M5 z
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

    小黑屋|手机版|Archiver|PDAWIKI |网站地图

    GMT+8, 2026-9-7 23:19 , Processed in 0.017026 second(s), 17 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

    快速回复 返回顶部 返回列表