私は、プロジェクトの標準に従った日付形式が間違っている文書を特定したいと考えています。私たちのアプリケーションの標準日付形式は '[MNn、-3] [D01]、[Y]'です。だから私は<document-create-date>
をすべて調べていて、日付フィールドの値が[MNn、 -3] [D01]、[Y] 'の書式と一致しない文書を識別したいと思っています。 marklogicの日付形式と一致させる方法を教えてください。Marklogicの日付形式を確認してください
1
A
答えて
0
文字列match()を使用して、日付の値がカスタム日付形式の正規表現パターンと一致するかどうかを評価できます。
if (documentCreateDate.match(/[A-Z][a-z]{2} \d{2}, \d{4})) {
"date is valid"
} else {
"date is invalid"
}
0
私は少なくともプロセッサ/メモリ集約は、(デフォルトのトークン化をオーバーライド)辞書を使用してcts:not-query()
のいくつかの組み合わせを使用することで、ここでロジックが無効なパターンを持つ文書はしないだろうということでcts:element-value-match
を使用して長期的な拡張を行うかもしれないと思いますそれは結果集合に含まれる(なぜなら、それらはレキシコンのマッチのレム拡張で除外されるからである)。したがって、これの周りに何かを構築し、cts:not-query()
が動作するはずです。
これは、より複雑なインデックスよりも熟練している場合には、このアプローチはクエリに大きなタームリストを与えるためです。
関連する問題
- 1. DateTime.TryParse()を使用していくつかの日付形式を確認してください
- 2. Javaのコード形式を確認してください
- 3. daterangepickerの日付形式を変更してください
- 4. 文字列の日付書式を確認してください。
- 5. Rails 3.2 - 日付の形式を確認
- 6. JWT:署名シークレット形式を確認してください。
- 7. androidの日付を確認してください
- 8. Laravelで日付を確認してください
- 9. データベースに保存されている日付ピッカーの日付形式を変更してください
- 10. symfony 2形式の古いパスワードを確認してください
- 11. Asp.Netのカレンダーコントロールを使用して日付を確認してください。
- 12. Django RESTオブジェクトの日付の時刻形式を変更してください
- 13. Play 2.5のJsonConverterの日付形式を変更してください
- 14. Laravel 5.3を使用して日付が他の日付と等しいか確認してください。
- 15. Python - 日付時刻文字列を認識し、日時の読み取り可能な形式でそれを確認してください
- 16. jQuery - 適切な時刻形式を確認してください
- 17. SQL:列番号の形式/言語の変更や形式を確認してくださいは
- 18. 手動で日付を(mm/dd/yy)形式で入力してください。
- 19. 異なる日付時刻形式を入力してください
- 20. アンドロイドで今日の日付と前の日付との差を確認してください
- 21. mongoDB文書の日付フィールドを更新するときの日付形式を指定してください
- 22. JSは有効な日付形式を確認します
- 23. 式の列を確認してください
- 24. Javaの式を確認してください。
- 25. 文字列の書式を確認してください
- 26. 日付が過去のものかどうか確認してください。
- 27. Android SharedPreferenceに保存されている前日の現在の日付を確認してください
- 28. PHPで日付の書式を変更してください
- 29. 現在の日付を確認する条件クエリのJson日付形式
- 30. カレンダーの日数を確認してください
これは検索APIとは関係ありません。私は '[MNn、-3] [D01]、[Y]'形式と比較して日付形式のjavascriptコードが必要です – Sukesh
あなたのお問い合わせについては何もjavascriptについて何も言及していません。 MarkLogicとしてのみタグ付けされています。私はあなたの要求に明確になることをお勧めします.. –