Rev 481 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 481 | Rev 485 | ||
---|---|---|---|
Line 140... | Line 140... | ||
140 | { |
140 | { |
141 | for (IResult result : searchResults.getResults()) |
141 | for (IResult result : searchResults.getResults()) |
142 | { |
142 | { |
143 | DefaultResult defaultResult = (DefaultResult) result; |
143 | DefaultResult defaultResult = (DefaultResult) result; |
144 | if(defaultResult.getBestFragments() == null || defaultResult.getBestFragments().trim().length() == 0) |
144 | if(defaultResult.getBestFragments() == null || defaultResult.getBestFragments().trim().length() == 0) |
- | 145 | { |
|
145 | defaultResult.setBestFragments(LuceneUtils.doStandardHighlights(defaultResult.getText(), query, SEARCH_FRAGMENT_SIZE, SEARCH_MAX_FRAGMENTS)); |
146 | defaultResult.setBestFragments(LuceneUtils.doStandardHighlights(defaultResult.getText(), query, SEARCH_FRAGMENT_SIZE, SEARCH_MAX_FRAGMENTS)); |
- | 147 | } |
|
146 | if (!defaultResult.isTitleKey()) |
148 | if (!defaultResult.isTitleKey()) |
147 | { |
149 | { |
148 | 1.5.0/docs/api/java/lang/String.html">String title = defaultResult.getTitle(); |
150 | 1.5.0/docs/api/java/lang/String.html">String title = defaultResult.getTitle(); |
149 | defaultResult.setTitle(LuceneUtils.highlight(defaultResult.getTitle(), query)); |
151 | defaultResult.setTitle(LuceneUtils.highlight(defaultResult.getTitle(), query)); |
150 | if (defaultResult.getTitle() == null || defaultResult.getTitle().length() == 0) |
152 | if (defaultResult.getTitle() == null || defaultResult.getTitle().length() == 0) |
Line 163... | Line 165... | ||
163 | 165 | ||
164 | defaultResult.setText(LuceneUtils.highlight(defaultResult.getText(), query)); |
166 | defaultResult.setText(LuceneUtils.highlight(defaultResult.getText(), query)); |
165 | if (defaultResult.getText() == null || defaultResult.getText().length() == 0) |
167 | if (defaultResult.getText() == null || defaultResult.getText().length() == 0) |
166 | defaultResult.setText(text); |
168 | defaultResult.setText(text); |
167 | } |
169 | } |
- | 170 | ||
- | 171 | if(defaultResult.getCreator() != null && defaultResult.getCreator().trim().length() > 0) |
|
- | 172 | { |
|
- | 173 | 1.5.0/docs/api/java/lang/String.html">String creator = defaultResult.getCreator(); |
|
- | 174 | ||
- | 175 | defaultResult.setCreator(LuceneUtils.highlight(defaultResult.getCreator(), query)); |
|
- | 176 | if (defaultResult.getCreator() == null || defaultResult.getCreator().length() == 0) |
|
- | 177 | defaultResult.setCreator(creator); |
|
- | 178 | } |
|
168 | } |
179 | } |
169 | } |
180 | } |
170 | } |
181 | } |
171 | return searchResultsList; |
182 | return searchResultsList; |
172 | } |
183 | } |