サイト内検索について  【解決済み】

質問全般・改善要望
返信する
okazunori
メンバー
メンバー
記事: 3
登録日時: 2020年12月21日(月) 21:15

サイト内検索について

投稿記事 by okazunori »

最近MODXを使い始めた者です。
サイト内検索を設置したいと考えています。
公式サイトではAjaxSearchが紹介されていますが、2014年のバージョン1.10.1が最新なのでしょうか?
あるいは画面遷移があってもいいので、もう少し軽いスニペット等あれば教えていただきたいです。
よろしくお願いいたします。

使用中のMODX:1.0.23J
tktools
メンバー
メンバー
記事: 18
登録日時: 2020年8月17日(月) 09:13

サイト内検索について

投稿記事 by tktools »

木下です。

http://forum.modx.jp/viewtopic.php?t=1890

この記事が参考になりそうですが…
最後は完結したのかな?
okazunori
メンバー
メンバー
記事: 3
登録日時: 2020年12月21日(月) 21:15

サイト内検索について  【解決済み】

投稿記事 by okazunori »

木下様

ありがとうございます。

GitHubの最新版が1.12.1
https://github.com/extras-evolution/ajaxSearch

教えていただいたトピックでyama様が修正したものが1.13.0ということですね。
http://forum.modx.jp/download/file.php?id=1576

参考になりました。試してみます。
アバター
yama
管理人
記事: 3237
登録日時: 2009年7月29日(水) 02:50

サイト内検索について

投稿記事 by yama »

こちら解決しましたでしょうか?
ajaxSearchは今となっては発想が古い機能なので、できれば新しいものを作りたいとは考えています。
okazunori
メンバー
メンバー
記事: 3
登録日時: 2020年12月21日(月) 21:15

サイト内検索について

投稿記事 by okazunori »

聞きっぱなしになっていました。失礼しました。

non-ajaxモードしか使用していませんが、上記1.13.0がmodx1.0.23Jで動いています。
ハイライトもきちんと動作しています。

日本語で最低検索文字数3文字というのはあんまりなので

コード: 全て選択

$dcfg['minChars'] = 2
に変更して動かしていますが、特に問題ないように見えます。

- さくらのレンタルサーバ ビジネスプラン
- PHP7.4.15(モジュールモード)
- modx1.0.23J

いろいろ試していて気がついたのですが、チャンク内のワードはヒットしないんですね。
検索されたくない文章をチャンクにすればメリットにもなりますが、個人的にはヒットしてくれた方が嬉しいです。
アバター
yama
管理人
記事: 3237
登録日時: 2009年7月29日(水) 02:50

サイト内検索について

投稿記事 by yama »

マルチバイト圏(CJK)は1文字が持つ情報量が多い文化なので、デフォで2文字設定がいいかもですね。

> チャンク内のワード

サイト内検索は相談を受けることが多く、インデックスを生成して検索対象とするような
仕組みを考えています。
つまりチャンクやスニペットなどをパースした結果を検索対象とします。
且つ、ナビゲーションに含まれる文字列などテンプレート領域は検索対象としません(これは難しいかも)
返信する