4

サイトに検索フォームを実装するためのマイクロフォーマット/標準はありますか?
(アクセスキー、ネーミングなど)

良い習慣はありますか?

4

2 に答える 2

2

私が考えることができる唯一のことは、検索は GET 要求であるべきであり、開発者が HTML に加えて JSON および XML の結果をクエリできるようにする RESTful API を実装する必要があるかもしれないということです。

IE や Firefox などのブラウザーにプラグインを実装して、ブラウザーの検索ボックスで検索/オートコンプリートを許可する場合は、https ://developer.mozilla.org/en/creating_opensearch_plugins_for_firefox を確認してください。

于 2010-11-11T18:02:15.867 に答える
0

これが私が従ういくつかの慣習です。これらがマイクロフォーマットのトピックに正確に当てはまらない場合、または私の答えのさまざまな部分を説明する方法で「技術的にそうではない」場合は、ご容赦ください。

私は他の人からコピーしたこれらのいくつかの標準で検証を見つけました:

HTMLフォームID = "search"

フォームのアクションURLは//root-of-site/search/

検索結果のURL構成:

//root-of-site/search?q=queryClause1+Clause2&AnotherParamName=foo

[個人的には、search-forward-slashがディレクトリのように見え、search-question-markがクエリ文字列を受け取るページのように見え、IMOページにサフィックスが付いているため、この構造には少しバグがあります。search.cgiやsearch.appを使いたくなりましたが、/ search?q=を使っている大物がいます。

検索クエリのIDは「q」です(これは採用においてほぼ普遍的です)

于 2010-11-11T20:03:59.320 に答える