lunr.js は、以下の形式のデータで魅力的に機能しました
[{
'id': 1,
'first_name': 'Joseph',
'last_name': 'Williams',
'email': 'jwilliams0@hud.gov',
'gender': 'Male',
'age': 94
}, {
'id': 2,
'first_name': 'Christina',
'last_name': 'Lawrence',
'email': 'clawrence1@clickbank.net',
'gender': 'Female',
'age': 67
}]
しかし、データが以下のような場合はそうではありません。
[{
'id': { 'id': 614, 'value': 1 },
'first_name': { 'id': 244, 'value': 'Johnny' },
'last_name': { 'id': 724, 'value': 'Fields' },
'email': { 'id': 567, 'value': 'jfields0@barnesandnoble.com' },
'gender': { 'id': 220, 'value': 'Male' },
'age': { 'id': 745, 'value': 18 }
}, {
'id': { 'id': 204, 'value': 2 },
'first_name': { 'id': 163, 'value': 'Kathy' },
'last_name': { 'id': 991, 'value': 'Gilbert' },
'email': { 'id': 453, 'value': 'kgilbert1@over-blog.com' },
'gender': { 'id': 184, 'value': 'Female' },
'age': { 'id': 337, 'value': 50 }
}]
データを機能させるためにデータにインデックスを付ける方法に関するヒント。