私はクラス WebItem を持っています:
class WebItem
{
public string Name { get; set; }
public string Description { get; set; }
public string Keywords { get; set; }
}
ユーザーが検索フレーズを入力すると、プログラムは検索フレーズのすべての用語が存在するすべてのアイテムを検索する必要があります。元ユーザーがフレーズ「some text」を入力します。プログラムはアイテムを見つける必要があります。
- (名前に「some」が含まれ、説明に「text」が含まれる) または
- (名前には「テキスト」が含まれ、説明には「一部」が含まれます) または
- (名前に「some」が含まれ、キーワードに「text」が含まれる) または
- (名前に「text」が含まれ、キーワードに「some」が含まれる) または
- (説明に「some」が含まれ、キーワードに「text」が含まれる) または
- (説明に「テキスト」が含まれ、キーワードに「一部」が含まれる) または
- (名前に「text」が含まれ、名前に「some」が含まれる) または
- (説明に「テキスト」が含まれ、説明に「一部」が含まれる) または
- (キーワードには「テキスト」が含まれ、キーワードには「一部」が含まれます)
ユーザーは、さまざまな長さのフレーズを入力できます。どうやってするか?