Slide 1

Slide 1 text

中野が注目する V11の新機能 NDS2019 Haruyuki Nakano harunakano.blogspot.com (blog) @harunakano (twitter)

Slide 2

Slide 2 text

V11 ベータ1 もう始まってますよ! https://hcljapan.co.jp/software/blog/hcl-notes-domino-v11-beta-started HCL Notes/Domino V11 ベータ 1 開始

Slide 3

Slide 3 text

V11ベータを触った方 います?

Slide 4

Slide 4 text

もし試してみたい方 まず登録しましょう! HCL Domino V11 portfolio beta https://registration.hclpartnerconnect.com/D11Beta

Slide 5

Slide 5 text

私が V11 で注目している事 それは...

Slide 6

Slide 6 text

「DQL」の拡張 です!

Slide 7

Slide 7 text

ところで DQL をご存知ですか?

Slide 8

Slide 8 text

DQL を聞いたことある方 どれくらいいます?

Slide 9

Slide 9 text

簡単に説明します

Slide 10

Slide 10 text

Domino Query Language (DQL) わかりやすい構文の「クエリー」を使い プログラム(Java, LotusScript, node.js上 のJavaScript)などからデータベースを 検索できる V10 の新機能です

Slide 11

Slide 11 text

その DQL が パワーアップするようです!!

Slide 12

Slide 12 text

どんな風に パワーアップするの?!

Slide 13

Slide 13 text

V10 は ・サマリーフィールド(NSFサーチ) ・ビュー列 を検索できます

Slide 14

Slide 14 text

クエリーは、こんな感じ Subject = 'req’ 'All'.Subject = 'req'

Slide 15

Slide 15 text

このクエリーで ヒットするのは…

Slide 16

Slide 16 text

完全一致のみ ヒットする値 req REQ Req req ヒットしない値 req req: reqs request required Complicated req unrequested rの左に半角スペース 全角文字

Slide 17

Slide 17 text

V11 では、なんと!!

Slide 18

Slide 18 text

「全文索引」も検索できます!!

Slide 19

Slide 19 text

この拡張の 4つのポイント

Slide 20

Slide 20 text

ポイント(1) 検索ワードの前後に スペースや記号があっても ヒットします

Slide 21

Slide 21 text

全文索引を使うクエリー Subject Contains ('req')

Slide 22

Slide 22 text

Contains を使うと…

Slide 23

Slide 23 text

こんなにヒットします ヒットする値 req REQ Req req req req: Complicated req ヒットしない値 reqs request required unrequested rの左に半角スペース 全角文字

Slide 24

Slide 24 text

ポイント(2) ワイルドカードを使えます → クエリーに req* とか r?????t のような 指定ができます

Slide 25

Slide 25 text

クエリーをこうすると… Subject Contains (‘req*')

Slide 26

Slide 26 text

ほぼほぼヒットします ヒットする値 req REQ Req req req req: Complicated req reqs request required ヒットしない値 unrequested rの左に半角スペース 全角文字

Slide 27

Slide 27 text

ポイント(3) リッチテキストフィールド を検索できます 添付を索引に含めることで 添付の中のテキストまで 検索できます さらに

Slide 28

Slide 28 text

もうひとつのポイント

Slide 29

Slide 29 text

全文索引と言えば V10 で変わりました

Slide 30

Slide 30 text

ファイルに含まれる テキストを抽出する 「フィルター」

Slide 31

Slide 31 text

KeyView から Apache Tika へ

Slide 32

Slide 32 text

Tika に変わってどうなった?

Slide 33

Slide 33 text

zip や tar や rar に 圧縮されたファイルも フィルタの対象にできます!

Slide 34

Slide 34 text

つまり

Slide 35

Slide 35 text

V11 の DQL は 添付した圧縮ファイル の中まで検索 できるんです!

Slide 36

Slide 36 text

パワーアップって、 まさかそれだけ?

Slide 37

Slide 37 text

まだあります!

Slide 38

Slide 38 text

パフォーマンスも アップするようです!

Slide 39

Slide 39 text

ちなみに V10 の パフォーマンスは…

Slide 40

Slide 40 text

2.044 0.059 3.153 0.047 3.562 2.862 4.372 0.044 0 1 2 3 4 5 Search FtSearch DQL NSF DQL View V10 検索時間の比較 99.95%ヒット 0.05%ヒット FAST(単位:秒)

Slide 41

Slide 41 text

V11 は これよりパフォーマンス 良いらしい! (未検証)

Slide 42

Slide 42 text

Factory Tour 3 – Domino Application Development https://www.cwpcollaboration.com/uploads/1/0/2/7/102707030/domino_app_dev__cr_.pdf

Slide 43

Slide 43 text

V11のリリースが 待ち遠しい...

Slide 44

Slide 44 text

どうでしたか?

Slide 45

Slide 45 text

DQL を使うためだけに バージョンアップ しませんか(笑)

Slide 46

Slide 46 text

ブラウザの検索バーへ以下を入力して検索!! dql site:harunakano.blogspot.com

Slide 47

Slide 47 text

スライドの最後