掌上百科 - 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 编辑
    ) T6 q& C& Y) G( T2 x# n) X
    牛江浦 发表于 2021-10-28 15:28
    ; l  s; x" ]: u4 t你好,搜索结果中左侧的分红框是比较碍眼,是开源软件本身设定的,我不太懂前端,所以暂时没找到修改的方 ...

    1 q3 h+ K: I3 V' O3 {: X( F
    * w  e! P# _) z% o: I6 \' K我搓了个 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
    8 @# i' r( N( _我搓了个 vue2 搜索模板 https://github.com/ffreemt/meilisearch-plaintext。计算机里装了 node 的话( ...
    9 C2 q, V$ _6 o3 |' x
    加了一个纯 js 版,无需node环境。只需两个文件(index.html 和 app.js, 其实可以整成一个文件)。参看https://github.com/ffreemt/meilisearch-plaintext读我文件的最后一条。
    * |1 e# Z: V) P3 Q5 W! K
    / p: X- _8 h7 v9 vindex.html
    8 ?1 H9 \- ?9 B# Z; p: Q! K
    1. <!DOCTYPE html>% z4 U3 P" x- l  C
    2. <html lang="en">! F' a3 R: T( m+ ?* Q
    3.   <head>4 T& u# X/ r; D6 A) z
    4.     <meta charset="utf-8" />
        c- i0 U. H9 S$ g
    5.   </head>, Z* z4 |: e" A/ D+ S/ K1 }0 _: Z
    6. $ M! {, w, l- B- s! S0 `/ u0 ~8 q
    7.   <body>
      ' B  E+ ]) C3 d' u0 ~( o( q
    8.     <div>3 t7 ?, @6 K6 @8 }1 E
    9.       <div id="searchbox"></div>0 L5 D+ Z0 s) @" T1 y2 T' }: U
    10.       <div id="hits"></div>7 Y- J# }, m8 d" Y) ~! G% F
    11.     </div>
      + K6 Q. T2 M" T. J. t- C& b# n6 r

    12. & _5 C& H$ i. p3 ]* |; F
    13.     <script src="https://cdn.jsdelivr.net/npm/@meilisearch/instant-meilisearch/dist/instant-meilisearch.umd.min.js"></script>4 V& C; O6 m$ q( [. T5 _
    14.     <script src="https://cdn.jsdelivr.net/npm/instantsearch.js@4"></script># b1 o+ `% U4 b4 I- q, I
    15.     <script src="./app.js"></script>& l* [6 S1 K! d" \  A2 D; _
    16.   </body>
        M( A, {& O) @
    17. </html>
    复制代码
    ; }0 M/ C9 u  B- D2 W$ u! g9 [
    3 o1 w2 A3 o0 ]5 E3 y( Q. w
    app.js0 q$ ?6 |/ _7 G) q: S
    1. const search = instantsearch({
      7 Z/ }1 y) j6 q% z5 s* b
    2.   // indexName: 'steam-video-games',
      * ~  A$ g6 [0 C" D* e" s5 a! J/ n
    3.   indexName: 'movies',
      8 M# ?/ \3 N  V2 L6 d/ w! c% ^: w
    4.   searchClient: instantMeiliSearch(
      6 g; m3 s* _2 T7 Z
    5.     // 'https://demos.meilisearch.com',
      2 c$ _, J3 T. p. {& z/ \
    6.     'http://acone3:7700',+ M% ^0 B) k2 `* D- @" j7 ]' l; g3 s
    7.     'dc3fedaf922de8937fdea01f0a7d59557f1fd31832cb8440ce94231cfdde7f25'& K1 p8 I/ L$ ]
    8.   ),4 }% y, {( u4 }" ~, E' V
    9. })
      ( t7 C6 ~8 ]7 U0 j- Z7 v- ~

    10. # D; T- X6 t$ f! |6 O3 Y; n
    11. search.addWidgets([
      9 u. |- }3 b. V' ?
    12.   instantsearch.widgets.searchBox({4 i' N/ b' m3 t) d
    13.     container: '#searchbox',7 M5 y: M6 U  S( d) ~6 V# O8 ?8 R4 y
    14.   }),
      4 C5 r5 F3 J2 Y* J; b: E8 Q
    15.   instantsearch.widgets.hits({
      $ u, H6 c# T1 F; ]) p; q( v8 y) Y
    16.     container: '#hits',
      6 A& x5 X$ t: W% {) z% p! k# s
    17.     templates: {0 {3 w3 Q% f/ ]2 n& l6 B
    18.       item: `
      * I+ U; n* }7 \  I' I& ]' h
    19.         <div>
      5 n, S5 Z  D: h  x9 b1 O1 w' h" U7 x
    20.           <div class="hit-name">5 `8 N/ \# \6 q; n) i/ F* j$ H9 n9 u4 b
    21.             <!--{{#helpers.highlight}}{ "attribute": "name" }{{/helpers.highlight}}-->; j1 a( N( R7 i1 z
    22.             {{#helpers.highlight}}{ "attribute": "overview" }{{/helpers.highlight}}
      3 I9 r8 D7 Q0 X9 b; D; `& Z9 B
    23.             ({{#helpers.highlight}}{ "attribute": "id" }{{/helpers.highlight}})
      5 G* u3 j4 I+ U0 D$ h% @9 z  u
    24.           </div>0 v$ h. @; j$ }) q  f4 n
    25.         </div>
      8 v- j/ M4 p, Y1 c1 h( Z
    26.       `,
      - U9 b. y) j4 Q7 ~) i
    27.     },; ~0 z( a  W! A7 ^
    28.   }),
      . L: g1 u7 V5 M- g3 h
    29. ])$ k- [" U* _/ H6 E

    30. - A" {1 W& r0 u5 K8 c  K9 t
    31. search.start()
    复制代码
    # x$ Y, f5 }' \

    6 n3 n$ y, q5 d4 e( Y% _搜索界面简陋一点# ^' `1 ?: }+ \! T7 v: E$ `, F0 [
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2024-5-21 09:05 , Processed in 0.036233 second(s), 6 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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