Less variables to save some space

(cherry picked from commit db8b733f162af3a2272b12128422433665eb6c4b)


(cherry picked from commit c955e3188ff7384b8c9b9db6a0fb0eea15e931c0)

IJ-MR-166587

GitOrigin-RevId: ef55d0f6b940c556887bc22109e6da54920368c6
This commit is contained in:
Egor Malyshev
2025-05-13 18:11:20 +02:00
committed by intellij-monorepo-bot
parent ee1e0ca922
commit 15e1555018

View File

@@ -51,7 +51,7 @@ internal constructor(indexDir: String) {
val parsedDocument = Jsoup.parse(file, "UTF-8")
if (parsedDocument.select("meta[http-equiv=refresh]").isNotEmpty()) {
println("Skipping redirect page: $file ")
println("Skipping redirect page: $file")
return@forEach
}
@@ -60,7 +60,6 @@ internal constructor(indexDir: String) {
return@forEach
}
val content = StringBuilder()
val article = parsedDocument.body().getElementsByClass("article").first()
if (article == null) {
@@ -68,11 +67,15 @@ internal constructor(indexDir: String) {
return@forEach
}
article.children().forEach { content.append(it.text()).append(lineSeparator) }
docIndex.add(TextField("contents", content.toString(), Field.Store.YES))
docIndex.add(StringField("filename", file.name, Field.Store.YES))
docIndex.add(StringField("title", parsedDocument.title(), Field.Store.YES))
docIndex.add(TextField("contents",
article.children().joinToString(lineSeparator) { it.text() },
Field.Store.YES))
docIndex.add(StringField("filename",
file.name,
Field.Store.YES))
docIndex.add(StringField("title",
parsedDocument.title(),
Field.Store.YES))
writer.addDocument(docIndex)
println("Added: $file")